将此标记用于PostGIS,它是PostgreSQL的空间数据库扩展。在使用此标记之前,请考虑您的问题是否更适合地理信息系统堆栈交换站点(例如,如果它更多地是关于配置或大地测量原则而不是实际编程)。
如何获得以米为单位的圆半径 也许这是现有的问题,但我没有得到正确的结果。我正在尝试在 postgis 中创建一个具有相同半径和中心的多边形......
我尝试在CentOS 7环境中安装PostgreSQL 14.6并安装PostGIS扩展以进行GIS数据测试,但出现问题。 所有其他依赖项(包括 CGAL)均已解决,但...
如何使用postgis从postgres表中获取连接的线串?
我有一个带有 id、几何图形的表,其中几何图形的类型为线串或多线串。 我想将所有相互连接的线串分组。例如 内径几何形状 1 线串...
如果我使用该声明 SELECT * FROM dump WHERE (x_orig IS NOT NULL) OR (x_dest IS NOT NULL); 它不会过滤掉我指示的列中的空值。但是当我使用该语句时 选择...
使用 GeoAlchemy 将 PostGIS 几何数据检索为 WKT,无需进行额外查询
我正在使用 FastAPI 后端连接到 PostGIS 服务器。 我使用 SQLAlchemy 和 GeoAlchemy2 作为扩展来将数据库表映射到对象。 其中一张桌子被称为“财团”...
在 Windows 上找不到服务 [pg_servicename] 的定义
我在尝试使用 QGIS 中的服务文件连接到数据库时遇到问题。 错误是“连接到数据库失败。未找到服务“pg_servicename”的定义。 .
如何在运行 Amazon Linux 2023 的 AWS 中的 EC2 实例中安装 Postgres 的 PostGIS 扩展?
我正在尝试在运行 Amazon Linux 2023 (AL2023) 的 AWS EC2 实例中的 Postgres 15 中安装 PostGIS 扩展。但是,我之前在 Amazon Linux 2 上使用的方法不适用于...
使用 Postgres 和 Postgis,我使用 st_equals 遇到了非常慢的空间连接。出于好奇,我尝试使用 = 代替,并且连接速度更快。使用 EXPLAIN,我注意到
我们的平台目前使用 pbf 切片(在 s3 上)在前端的 Mapbox 上渲染矢量图层。 pbf 图块内有单独的图层,我们使用 Mapbox 图层的 source-layer 属性来设置样式
我正在PostGIS的帮助下实现一个平铺服务器。 运行此查询: 选择 ST_AsMVT(tile) FROM ( 选择 __特征__, ...
Geoserver:LWGEOM_dwithin:对混合 SRID 几何图形进行操作(MultiPolygon,4326)!=(Point,0)
我在 Geoserver 中的参数化 SQL 视图上执行 cql 过滤器时得到了此响应。 我在 Geoserver 中的参数化 SQL 视图上执行 cql 过滤器时得到了此响应。 <ows:ExceptionReport version="1.0.0" xsi:schemaLocation="http://www.opengis.net/ows http://localhost:8080/geoserver/schemas/ows/1.0.0/owsExceptionReport.xsd"> <ows:Exception exceptionCode="NoApplicableCode"> <ows:ExceptionText> java.lang.RuntimeException: java.io.IOException java.io.IOExceptionERROR: LWGEOM_dwithin: Operation on mixed SRID geometries (MultiPolygon, 4326) != (Point, 0) </ows:ExceptionText> </ows:Exception> </ows:ExceptionReport> 请求的参数正确: var wfsParams = { service: "WFS", version: "1.1.0", request: "GetFeature", typeName: `${workspace}:${layer}`, outputFormat: "application/json", srs: "EPSG:4326", cql_filter: `DWITHIN(geom, POINT(${latitud} ${longitud}), ${radio}, meters)` }; axios.get(wfsUrl, { params: wfsParams }).then((res)=>{...}) 上面的代码是正确的。问题是在 SQL 视图中,我的几何字段的默认 SRID 为 -1。将 SRID 更改为 4326 解决了问题。
如何创建从给定的 postgis 安装到 macos 中的 postgresql@13 版本的符号链接?
我已经使用brew install在macos Sonoma 14.1.1上安装了postgresql@13和postgis...默认安装的postgis版本是3.3.4_1,它与postgresql@14一起使用,因此它安装到...
Geoalchemy2 pydantic 几何架构(FastAPI)
我想将 PostGIS 与 FastAPI 结合使用,因此使用 geoalchemy2 与 alembic 在数据库中创建表。 但我无法正确声明 pydantic v2 中的架构。 我的代码如下所示...
如何从geoalchemy2的查询结果中获取lng lat值
例如, 类湖(基础): __tablename__ = '湖' id = 列(整数,primary_key=True) 名称 = 列(字符串) geom = 列(几何('多边形')) 点=列(几何...
Symfony Postgresql Postgis 查找周围元素
我正在尝试使用postgis来查找某个点周围的一些东西,距离以米表示。 我使用的是 Symfony 6.3.7、doctrinebundle 2.10、postresql 13 和 postgis 3.0 我还安装了 jsor bundl...
PostgreSQL 12 和 PostGIS 3.0.1:错误:无法访问文件“$libdir/postgis-3”:Linux 上没有这样的文件或目录
我有 Linux Mint 19.2,我使用以下命令安装了最新的 PostgreSQL 12: sudo apt-get 安装 postgresql 同样,我使用以下命令安装了最新的 Postgis 3.0.1: sudo apt-get 安装 postgis 我看...
我有一个问题,我相信你们专家可以轻松回答:-) 来自 postgresql/postgis 中包含以下内容的表 身份证 |汽车 |时间戳|几何 |明星...
Supabase POSTGIS SQL 函数返回距用户给定距离内的记录
作为前端工程师,我不熟悉 SQL 或 PostGIS,但我必须使用 Supabase 构建这个后端 API。我遵循了他们的文档,这几乎是我所需要的,除了这会返回...
从 GEOMETRYCOLLECTION 中提取多边形或多多边形
在我的表格中,我有一个几何字段。我意识到有 GeometryCollection 类型。有直线和多边形,当我使用 st_intersections 进行处理时,它会产生很多问题。 我会...
PostgreSQL - 公用表表达式 (CTE) 的 GROUP_BY 问题
以下查询获取城市和所有相邻城市的 shapefile 中的商店数量(表 SHOPS)会引发此错误; shapefile 位于表 GEO 中: 分组错误:列“GEO.cit...