postgis相关内容

如何将线串分割成各自的线段?

我是PostGIS的新手。我有一组(数千)线串和沿线关联的多个点。我想把每条线分成一组只有两个点的线段。我找到了几个答案,但没有一个是我想要的。例如https://gis.stackexchange.com/questions/21648/explode-multilinestring-into-individual-segments-in-postgis-1-5 我的问题: 推荐答案 ..
发布时间:2022-04-09 21:52:23 其他开发

Jooq和PostGIS

我正在尝试让Jooq处理地理信息系统查询,并在上面找到了一些示例。我有一个关于其中一个样品的问题。我找到了以下构建多边形的函数(How to select points within polygon in PostGIS using jOOQ?)。类似于: public static Field stPolygon(Field geom, int value) { ret ..
发布时间:2022-04-09 21:50:56 其他开发

如何验证Geojson中的属性密钥

我想知道为什么下面发布的Geojson格式无效。我试图将它的数据可视化 http://geojson.io 但未显示任何内容。 Geojson { "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Polygon", "coordinates": [ [ ..
发布时间:2022-04-09 21:48:15 Python

Postgis如何处理使用不同SRID发送的坐标

我正在运行一个Django应用程序,并且我的数据库使用的是PostGis扩展。我试图更好地理解当我发送坐标时幕后会发生什么,特别是因为我使用的是不同的坐标系,这些坐标系转换为不同的SRID。我的问题有三点: Django/postgis在数据库中创建点或面时是否处理转换。 是否可以使用不同的SRID重新查询 是否建议使用默认SRID=4326 假设我有一个这样的模型(请注意,我正在 ..
发布时间:2022-04-09 21:44:09 其他开发

如何在此CentOS 8系统上安装postgis?获取&Quot;错误:问题:无法安装作业&Quot;的最佳候选人

相关问题:Why is installing PostGIS 3 on RHEL 8 / CentOS 8 impossible? 系统版本: CentOS,8 波斯格雷斯,12.3 这是生产数据库,因此我无法卸载/重新安装postgres。我在另一台服务器上运行了dnf install postgis31_13,没有任何问题,我不知道为什么它不能在此系统上运行。 我尝试执行dnf ..
发布时间:2022-04-09 21:42:58 服务器开发

PostgreSQL GeoJSON<;-php->;JavaScript

我正在痛苦地重建几乎一年前建造的东西(不要问旧版本到哪里去了--太尴尬了)。 核心功能在运行PHP脚本的Java脚本中使用$.getJSON(ajax-ish)调用,该脚本运行构建JSON对象并返回该对象的PostgreSQL查询。(暂停呼吸)。 问题在于轮到它发光时,PostgreSQL会吐出什么。 我知道PostgreSQL 9.4+中的build_json_object()和b ..
发布时间:2022-04-09 21:40:21 PHP

如何使用pgAdmin添加几何列

我使用的是在PostgreSQL中创建的数据库。在它的模式中有两个表,我想在其中一个表中添加一个geometry列。 问题是我为数据库创建了postgis扩展(CREATE EXTENSION postgis;),但我无法使用pgAdmin添加此数据类型(几何)列。 推荐答案 要使用pgAdmin的“New Column...”执行此操作对话框中,如果找不到geometry,则可 ..
发布时间:2022-04-09 21:37:19 其他开发

Geodjango OGR故障问题-GDAL异常

我已经成功构建了Django中的模型,但一旦添加数据并单击保存我的应用程序就会崩溃 我得到GDAL异常-OGR失败,并且它在崩溃页面中突出显示为错误的原因{{field.field}}。 以下是屏幕截图Admin view for adding data to the model i get this right away after clicking save 有人经历过这种情 ..
发布时间:2022-04-09 21:33:27 其他开发

如何使行在一对多关系中是唯一的

我有下面张贴的表格。这是一对多的关系。单个站点可以有不同的操作,并且一次在单个站点上应用单个操作。 因此,表Site的主键将是表operation中的外键。但我想要的是,selectedSiteID,treatmentGeometry,threshold,isVisualizeAreaOfCoverage,isVisualizeAverageHeights之间的组合 表operation应该是唯一 ..
发布时间:2022-04-09 21:31:55 其他开发

PostgreSQL错误:无法加载库postgis-2.1.dll

我正在使用pgAdmin III连接到我的PostgreSQL数据库(Postgres),并且我正在尝试向该数据库添加一个扩展名为Postgis。 即使“丢失”的文件在文件夹中,也会显示以下错误消息: “错误:无法加载库”C:/Program Files/PostgreSQL/9.4/lib/postgis-2.1.dll:未知错误193。 有人能帮我吗? 推荐答案 ..
发布时间:2022-04-09 21:26:18 其他开发

Django属性错误:数据库操作';对象没有属性';选择';

我有一个连接到PostGIS数据库后端的GeoDjango实例。当我在这个数据库中查询一个表时,我在标题中得到错误: AttributeError: 'DatabaseOperations' object has no attribute 'select' 如其他地方所建议的,我检查以确保我的local_settings.py文件指定了正确的数据库引擎:'ENGINE': 'django ..
发布时间:2022-04-09 21:23:39 其他开发

如何在Python中计算多边形的质心

我想知道在OSM中是否有算法可以计算多边形的中心,因为我发现每个多边形都有不同的参数表达式: "POLYGON((-171379.35 5388068.23,-171378.8 5388077.59,-171368.44 5388076.82,-171368.89 5388067.46,-171379.35 5388068.23))" "POLYGON((-171379.3 5374226 ..
发布时间:2022-04-09 21:21:57 Python

使用PostGIS将点转换为面

我想使用PostGIS创建一个多边形表。表‘point’中的每一行都有三个点ID. 表‘point_location’具有点的位置信息。我用谷歌搜索了这个问题,但没有找到答案。以下代码有什么问题? SELECT ST_GeomFromText('POLYGON((' || b.x || ' ' || b.y || ',' || c.x || ' ' || c.y || ',' || d.x ..
发布时间:2022-04-09 21:19:05 其他开发

初始化类型为GEOMETRY的空列的合适值是多少

我想将指示它为空或空的几何列设置为缺省值。例如,一个字符串最初被初始化为空或&q;以指示为空/空。几何图形的Null/Empty等效项是什么? 要为几何图形列设置的值是多少,表示该几何图形列为空。我尝试了0和"" 但不允许将它们插入类型为GEOMETRY的列 推荐答案 将DEFAULT添加到几何图形为空的几何图形列,例如POINT: CREATE TABLE t ( id i ..
发布时间:2022-04-09 21:17:43 Python

如何将世界划分为单元格(网格)

如何将世界划分为大小几乎相等单元格,以便以后的每个单元格都可以映射到不同的单元格? 我非常确定我见过一个库这样做,将单元格标记为S1、S2等。 假设我们有62.356279,-99.422395,如何将其映射到名为&FR,23&q;的2 km*2 km单元格? 谢谢! 推荐答案 PostGIS3.1+ PostGIS 3.1引入了非常易于使用的网格生成器,即ST_S ..
发布时间:2022-03-23 17:04:24 其他开发