15得票1回答
PostGIS中多边形和复合多边形的区别

在PostGIS中,point和multipoint的区别是什么?linestring和multilinestring的区别是什么?polygon和multipolygon的区别是什么? 定义“多重”形状的秘密是什么?

15得票3回答
确定给定折线与一组现有折线的近似重叠。

我有一组折线(数量在数十万条左右,每条折线大约有200-300个顶点)。它们代表地图上的路径(如果有帮助,这些折线均来自Google Maps API),其中顶点是纬度/经度坐标。 现在我有一个查询折线,并且我必须找到查询折线与任何现有折线的“重叠部分”。结果本身将是折线,按最大到最小重叠排...

15得票2回答
如何使用PostGIS将多边形数据转换为线段

我在PostgreSQL/PostGIS中有一个多边形数据表,现在需要将这个多边形数据转换为对应的线段。请问有谁能告诉我如何使用PostGIS查询进行转换。 先行致谢

15得票6回答
Postgresql能否在事务中忽略错误?

我使用带有PostGIS扩展的Postgresql进行临时空间分析。通常,我会手动构建和发出SQL查询语句,并在psql内部执行。我始终将分析会话包装在一个事务中,因此如果我发出破坏性查询,我可以回滚它。 但是,当我发出包含错误的查询时,它会取消事务。任何后续查询都会引发以下警告: ...

15得票5回答
将POINT插入postgres数据库

我需要在Postgres数据库中插入/更新一个点列类型。 我正在使用node-postgres 使用POSTGRES管理面板生成的脚本显示更新查询为 UPDATE public.places SET id=?, user_id=?, business_name=?, alternate_nam...

14得票1回答
如何调试:内部错误,当前事务已中止,命令被忽略直到事务块的结尾

大家好,我正在学习GeoDjango,并寻找更好的选项来检查错误的SQL语句。 到目前为止,我只是想在我的postgresql表中保存一个经纬度点。 该模型的定义如下: geolocation = models.PointField(_('Geo Location'), ...

14得票2回答
创建Postgis扩展: "错误:无法打开扩展控制文件"

当我运行create extension postgis;时,出现以下错误: ERROR: could not open extension control file "/Library/PostgreSQL/9.6/share/postgresql/extension/postgis.co...

14得票3回答
PostgreSQL 12和PostGIS 3.0.1:错误:无法访问文件“$libdir/postgis-3”:Linux上没有此文件或目录。

我在我的Linux Mint 19.2上安装了最新的PostgreSQL 12,使用以下命令:sudo apt-get install postgresql。同样地,我也安装了最新的Postgis 3.0.1,使用以下命令:sudo apt-get install postgis。 我设置了...

14得票4回答
能否将现有的数据库连接到Strapi CMS?

我正在尝试使用Strapi CMS创建API。我有一个现有的PostgreSQL + postgis数据库,我想在一个Strapi项目中连接和使用这个数据库。 您知道是否可以像这样做吗?

14得票4回答
如何使用Homebrew将Postgis安装到Postgres@9.6的Keg安装中?

我已通过Homebrew安装了Postgresql@9.6和Postgis。然而,通过Homebrew安装Postgis会将最新版本的Postgresql依赖关系安装在10上,并且固定Postgresql的版本为9.6.5会阻止通过Homebrew安装Postgis。 执行“CREATE E...