将此标记用于PostGIS,它是PostgreSQL的空间数据库扩展。在使用此标记之前,请考虑您的问题是否更适合地理信息系统堆栈交换站点(例如,如果它更多地是关于配置或大地测量原则而不是实际编程)。
我想在开放街道地图上画一条好/坏的道路。 我将所有道路分成小段,并根据道路损坏情况对其进行着色。 当我缩小地图时,我会得到巨大的段列表,这使得......
如何从单行中查找与几何体相交的多边形或在 PostGIS/SQL 中选择另一个表的行?
我正在尝试使用 SQL 查找与美国单个州或多个州列表相交的一些湿地多边形。我知道如何找到与另一个
如何用entgo / pgx存储PostGIS Point?
我在使用 entgo 和 pgx 保存 PostGIS 点时遇到问题。 我尝试使用 pgx 中的 pgtype.Point 类型,架构如下所示: // 事件的字段。 func (EventSchema) Fields() []ent.Fiel...
我正在编写一个类,用作更大的建模算法的一部分。我的部分进行空间分析来计算从某些点到其他点的距离。有多种条件...
PostgreSQL:为什么“选择进入”比来自同一源表的“选择计数”更快?
将PG从11升级到15后,我遇到了以下情况: 旧(工作)设置: Postgres 11 PostGIS 2.5 设置: Postgres 15 PostGIS 3.3 table_1(~14.000.000 行) 当我选择...
当我安装 PostGIS 及其 address_standardizer 和 postgis_tiger_geocoder 扩展时,会创建许多表,我可以使用 \dt 看到这些表。这些表有什么作用以及 shp2pgsql 在哪里...
我有一个postgis表建筑物,其中包含位于德国的房屋周长,srid 3857,我想计算每栋房屋的面积。 我的假设是 选择 st_area(st_transf...
转换失败:“(-122.763091,49.04676)”到地理(位置)
我正在尝试将 CSV 文件导入 PostgreSQL,其中包含名为 location 的列,其中包含格式为(经度,纬度)的坐标。但是,我收到以下错误: 2:36846:转换...
使用 psql 连接到在 Docker 容器中运行的 Postgres
我正在尝试使用 PostGIS 扩展运行本地 Postgres 数据库,然后使用 shapefile 填充数据库,而无需手动加载数据。 我有一个 docker-compose.yml...
我应该创建一个空间数据库并安装Postgres并添加PostGIS扩展。 当我尝试添加 public.geometry 类型的列时,它总是给出错误消息:
我有两张桌子。 表 1 包含其位置通过名为 the_geom 的列中的纬度/经度坐标进行地理参考的公司 表 2 也包含表 1 中相同的公司,而不是
我使用PostGIS,数据非常大,大约有15亿行,我有一个网格表及其行政区域,我需要获取一个值,即某个部分的居民数量...
使用 OSM 数据预填充 PostGIS 适用于 Docker Desktop,但不适用于 Azure 管道
当我通过在 Windows 笔记本上手动运行命令来构建下面的 Dockerfile 时 docker build -f Dockerfile --no-cache --tag postgis-berlin:16-3.4 \ --build-arg DOWNLOAD_URLS="https://
给定如图所示的一组相交多边形组的表格。(https://i.stack.imgur.com/hlXs1.png)我们如何选择所有相交的多边形组? 以下查询使用递归,得到
我正在寻求有关如何最好地管理 PostGIS 表的以下问题的建议。 查询会根据其他几个参考表(例如
每当我尝试从堆栈构建器下载postGIS时,堆栈构建器都没有响应并冻结。我不知道我现在应该做什么。我想知道是否还有其他方法可以下载po...
Postgresql:创建索引问题“索引行需要 23653 最大大小 8191”错误 54000
我正在尝试创建包含列的索引。 其中一个包含列“memo”是 byteA 类型,并且具有大量数据。 在 dbo.tbl_memo 上创建索引 IDX_memo (crtdate ASC,Inov ASC)
PostGIS ST_VoronoiPolygons 具有单点
在 PostGIS 中处理一些地理代码时,我遇到了 ST_VoronoiPolygons 的一些奇怪行为 如果输入几何图形仅包含一个,则返回空几何图形集合
我像往常一样使用 postgres 映像通过 Docker 创建了一个数据库 docker 运行 -d \ --name some-postgres \ -e POSTGRES_PASSWORD=我的密码 \ -v ${HOME}/postgres-data/:/var/lib/