postgis相关内容
我是PostGIS的新手。我有一组(数千)线串和沿线关联的多个点。我想把每条线分成一组只有两个点的线段。我找到了几个答案,但没有一个是我想要的。例如https://gis.stackexchange.com/questions/21648/explode-multilinestring-into-individual-segments-in-postgis-1-5 我的问题: 推荐答案
..
我正在尝试让Jooq处理地理信息系统查询,并在上面找到了一些示例。我有一个关于其中一个样品的问题。我找到了以下构建多边形的函数(How to select points within polygon in PostGIS using jOOQ?)。类似于: public static Field stPolygon(Field geom, int value) { ret
..
我想知道为什么下面发布的Geojson格式无效。我试图将它的数据可视化 http://geojson.io 但未显示任何内容。 Geojson { "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Polygon", "coordinates": [ [
..
我的模型:我在这里创建了3个模型,当我迁移时,我收到错误。 from django.contrib.gis.db import models from django.contrib.gis.db.models.fields import RasterField class WorldBorder(models.Model): # Regular Django fields cor
..
我正在运行一个Django应用程序,并且我的数据库使用的是PostGis扩展。我试图更好地理解当我发送坐标时幕后会发生什么,特别是因为我使用的是不同的坐标系,这些坐标系转换为不同的SRID。我的问题有三点: Django/postgis在数据库中创建点或面时是否处理转换。 是否可以使用不同的SRID重新查询 是否建议使用默认SRID=4326 假设我有一个这样的模型(请注意,我正在
..
相关问题:Why is installing PostGIS 3 on RHEL 8 / CentOS 8 impossible? 系统版本: CentOS,8 波斯格雷斯,12.3 这是生产数据库,因此我无法卸载/重新安装postgres。我在另一台服务器上运行了dnf install postgis31_13,没有任何问题,我不知道为什么它不能在此系统上运行。 我尝试执行dnf
..
我正在痛苦地重建几乎一年前建造的东西(不要问旧版本到哪里去了--太尴尬了)。 核心功能在运行PHP脚本的Java脚本中使用$.getJSON(ajax-ish)调用,该脚本运行构建JSON对象并返回该对象的PostgreSQL查询。(暂停呼吸)。 问题在于轮到它发光时,PostgreSQL会吐出什么。 我知道PostgreSQL 9.4+中的build_json_object()和b
..
我使用的是在PostgreSQL中创建的数据库。在它的模式中有两个表,我想在其中一个表中添加一个geometry列。 问题是我为数据库创建了postgis扩展(CREATE EXTENSION postgis;),但我无法使用pgAdmin添加此数据类型(几何)列。 推荐答案 要使用pgAdmin的“New Column...”执行此操作对话框中,如果找不到geometry,则可
..
在GeoDjango中有两个包含几何场的模型: from django.contrib.gis.db import models class Country(models.Model): territory = models.MultiPolygonField() language = models.CharField(max_length=2) class House
..
我已经成功构建了Django中的模型,但一旦添加数据并单击保存我的应用程序就会崩溃 我得到GDAL异常-OGR失败,并且它在崩溃页面中突出显示为错误的原因{{field.field}}。 以下是屏幕截图Admin view for adding data to the model i get this right away after clicking save 有人经历过这种情
..
我有下面张贴的表格。这是一对多的关系。单个站点可以有不同的操作,并且一次在单个站点上应用单个操作。 因此,表Site的主键将是表operation中的外键。但我想要的是,selectedSiteID,treatmentGeometry,threshold,isVisualizeAreaOfCoverage,isVisualizeAverageHeights之间的组合 表operation应该是唯一
..
我有以下发布的查询。我想使用嵌套的SELECT语句,而不是CTE。我希望外部SELECT语句说明表grid_cell_data中包含的列 我不想使用j.*我想使用列名 查询: WITH j AS ( SELECT ST_AsMVTGeom( st_geomfromtext(geometryofcellrepresentativetobuffer), ST_M
..
我已经通过this tutorial构建了基本的Django映射功能,但Python一直在消耗32 GB的RAM和/或浏览器崩溃,大概是因为查询不限于前n个结果,并且数据库有数百万个条目。 我的vietsets.py;: from rest_framework import viewsets from rest_framework_gis import filters from co
..
我正在使用pgAdmin III连接到我的PostgreSQL数据库(Postgres),并且我正在尝试向该数据库添加一个扩展名为Postgis。 即使“丢失”的文件在文件夹中,也会显示以下错误消息: “错误:无法加载库”C:/Program Files/PostgreSQL/9.4/lib/postgis-2.1.dll:未知错误193。 有人能帮我吗? 推荐答案
..
我有一个连接到PostGIS数据库后端的GeoDjango实例。当我在这个数据库中查询一个表时,我在标题中得到错误: AttributeError: 'DatabaseOperations' object has no attribute 'select' 如其他地方所建议的,我检查以确保我的local_settings.py文件指定了正确的数据库引擎:'ENGINE': 'django
..
我想知道在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
..
我想使用PostGIS创建一个多边形表。表‘point’中的每一行都有三个点ID. 表‘point_location’具有点的位置信息。我用谷歌搜索了这个问题,但没有找到答案。以下代码有什么问题? SELECT ST_GeomFromText('POLYGON((' || b.x || ' ' || b.y || ',' || c.x || ' ' || c.y || ',' || d.x
..
我想将指示它为空或空的几何列设置为缺省值。例如,一个字符串最初被初始化为空或&q;以指示为空/空。几何图形的Null/Empty等效项是什么? 要为几何图形列设置的值是多少,表示该几何图形列为空。我尝试了0和"" 但不允许将它们插入类型为GEOMETRY的列 推荐答案 将DEFAULT添加到几何图形为空的几何图形列,例如POINT: CREATE TABLE t ( id i
..
我有一个由下列值定义的Bbox: xmin: 11.555333537980914 ymin: 47.76067947037518 xmax: 11.995692579075694 ymax: 48.281587762758136 我希望增加此Bbox的大小,但保持该比例。 我尝试的一种方法是计算Bbox的中点,并计算半径值增加50%的新Bbox。 问题是:比率丢失了。 我如
..
如何将世界划分为大小几乎相等单元格,以便以后的每个单元格都可以映射到不同的单元格? 我非常确定我见过一个库这样做,将单元格标记为S1、S2等。 假设我们有62.356279,-99.422395,如何将其映射到名为&FR,23&q;的2 km*2 km单元格? 谢谢! 推荐答案 PostGIS3.1+ PostGIS 3.1引入了非常易于使用的网格生成器,即ST_S
..