39得票6回答
如何确定在shp文件中使用哪个SRID?

我正在尝试将一个SHP文件存入我的PostGIS数据库,但是数据有一点偏差。我认为这是因为我使用了错误的SRID。PRJ文件的内容如下: GEOGCS["GCS_North_American_1983", DATUM["D_North_American_1983", SPHEROID["GR...

21得票5回答
ST_DWithin接受度数作为参数,而不是米,为什么?

ST_DWithin 文档表示,第三个参数(距离)的单位为米。但是当我执行一些查询时,它似乎将第三个参数作为“度数”?这是我的简化表结构:> \d+ theuser; Table "public.theuser" Column | ...

11得票2回答
PostGis距离计算

我现在正在开发一个室内地图导航应用程序,我想要做的是建立一个建筑物地图点的数据库。 我使用的所有坐标都来自Google Map(这意味着EPSG为3857)。现在我需要做的是查找以米为单位的距离并在米内使用D_Within。 当我试图提取两个点之间的距离时: SELECT ST_DIST...

9得票1回答
如何在PostGIS中创建一个以米为单位的圆?

我想请问如何创建一个半径为4公里的圆。我已经尝试使用ST_Buffer函数,但是它创建了一个更大的圆。(我通过将其多边形插入到新的kml文件中来查看所创建的圆。)以下是我的尝试: INSERT INTO camera(geom_circle) VALUES(geometry(ST_Buffe...