postgresql相关内容
在下面发布的代码中,我希望找到几何图形的SRID。我将几何体作为参数传递。 问题是,当我运行代码时,我收到: psycopg2.errors.SyntaxError: FEHLER: Syntaxfehler bei »{« LINE 3: Find_SRID({'coordinates': [[[747588.406469401...
..
我想知道为什么无法正确执行以下查询。在运行时,我收到以下错误: psycopg2.errors.SyntaxError: ERROR: Syntax error at "POLYGON LINE 3: ...80686137,341582.926185573 5664907.52304833))', '('POLYGON((3... 查询: SELECT ST_A
..
我有两个多边形层。我想对它们运行st_cross,以将它们重叠的区域作为新的层给出结果。新层应包含两个输入层的属性。我找到了这张图片,它似乎说明了我想要的最终结果。 我的两个输入层都是多边形: SELECT st_geometrytype(geom), COUNT(*) FROM a GROUP BY st_geometrytype
..
我想执行此问题中的代码https://gis.stackexchange.com/questions/142391/storing-geojson-featurecollection-to-postgresql-with-postgis/142479#142479 但当我运行该应用程序时,收到以下错误: query=""" KeyError: ' "type"' 请告诉我如何修复它。
..
我是PostGIS的新手。我有一组(数千)线串和沿线关联的多个点。我想把每条线分成一组只有两个点的线段。我找到了几个答案,但没有一个是我想要的。例如https://gis.stackexchange.com/questions/21648/explode-multilinestring-into-individual-segments-in-postgis-1-5 我的问题: 推荐答案
..
我的模型:我在这里创建了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,则可
..
我有下面张贴的表格。这是一对多的关系。单个站点可以有不同的操作,并且一次在单个站点上应用单个操作。 因此,表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
..
我正在使用pgAdmin III连接到我的PostgreSQL数据库(Postgres),并且我正在尝试向该数据库添加一个扩展名为Postgis。 即使“丢失”的文件在文件夹中,也会显示以下错误消息: “错误:无法加载库”C:/Program Files/PostgreSQL/9.4/lib/postgis-2.1.dll:未知错误193。 有人能帮我吗? 推荐答案
..
我想使用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。 问题是:比率丢失了。 我如
..
我需要一个PostgreSQL表的主键。ID应该由大约20个数字中的一个数字组成。 我是数据库的初学者,也没有使用过PostgreSQL。我找到了一些随机id的示例,但这些示例包含字符,我只需要一个整数。 有人能帮助我解决此问题吗? 推荐答案 我猜您实际上是指随机的20位数字,因为1到20之间的随机数字会迅速重复并导致冲突。 您需要的可能不是实际的随机数,它是看起来随
..
按照this评论的指示。 CREATE OR REPLACE FUNCTION test_upsert( _parent_id int, _some_text text) RETURNS text LANGUAGE plpgsql AS $func$ DECLARE a text; BEGIN INSERT INTO parent_tre
..
到处搜索告诉我试试这个: insert into Plan default values; 但我得到: null value in column "id" violates not-null constraint 或此: insert into Plan (id) values (null); 但我得到了同样的东西。 这些例子是针对SQL的:PostgreSQL
..
我正在使用PHP将新记录插入到我的Postgres数据库。 在我的查询中,我添加了函数now()来写入插入的日期和时间。 $query = "INSERT INTO myTable(field1, field2, date, field4, field5) values('" . pg_escape_string($value1) . "', '" . (int) pg_escape_str
..