假设我有以下型号: class Person:
id = models.BigAutoField(primary_key=True)
name = models.CharField(max_length=150)
location = models.PointField()
我怎么会去使用GeoDjango内置按位置获得k个最近邻(KNN)? 我需要为此编写自
我想在两个表上连接表b行为null,然后插入另一个表中进行进一步分析。 我使用以下连接: SELECT a.*
INTO tmp_missing_cad_polygon
FROM table_a a
LEFT JOIN table_b b
ON a.geom = b.geom
WHERE b.geom IS NULL;
该查询似乎对小数据集很好地工作,但不是在大集。我已经尝试
我试图通过包括import org.geotools.data.postgis.WKBReader;来导入WKBReader。 该WKBReader类应该在org.geotools.data.postgisaccording to the documentation,但包不适用于我。 我试图GT-PostGIS的存储库添加到pom.xml为: <properties>
<project.
我最近把我的手放在Postgres连同Postgis我似乎无法弄清楚什么是正确的语法。 问题:我需要一个在特定区域中的点的ID列表。 lat and lon是bigint类型的两列和cluj.the_geom是polygon。 link_geometry:link_id | LAT | LON 克卢日:the_geom SELECT link_id
FROM rou_country_206562
我试图从一张表中获取所有记录,这些表的几何与来自同一张表的缓冲几何图形相交,我通过子查询得到这些记录。 我的工作普通的SQL语句是: SELECT id FROM table
WHERE ST_INTERSECTS(geom, (
SELECT ST_BUFFER(geom, 10) FROM table WHERE id = 1)
);
我如何与GeoDjango内置做到这一点?
序幕: 这是SO经常产生的问题: 3d distance calculations with GeoDjango Calculating distance between two points using latitude longitude and altitude (elevation) Distance between two 3D point in geodjango (postgis)