postgis相关内容
我一直在尝试设置我的 Windows 计算机,以便我可以拥有带有 PostGIS 扩展的本地 postgreSQL.安装了这个之后,我希望能够在将它放入云之前在本地创建一个带有 geodjango 的项目.我已经在我的本地机器上使用 Django 使用 SQLite DB 一段时间了,但由于下一个项目将部分基于基于坐标的数据,我想设置正确的环境. 导入说明:我已经安装了 mini-conda
..
我在 pgrouting 中使用 postgresql/PostGIS,我需要计算最短路径.在先前版本的 pgrouting 中,我使用的是 shortest_path_astar.在我的路由图中,我有不可能的部分,例如锁着的门.我用过: SELECT id FROM shortest_path_astar('SELECT edge_id AS id, vertex_id1 AS source,
..
我有数据库表 Building 与这些列:name、lat、lng 如何获得距离指定坐标 5 英里范围内的所有 Buildings,例如这些: -84.38653999999998 33.72024 我的尝试,但它不起作用: SELECT ST_CONTAINS(SELECT ST_BUFFER(ST_Point(-84.38653999999998,33.72024),
..
好的,所以任务看起来很简单!使用 Alpine 映像(因为它轻量级且安全)来执行一些 PostgreSQL 数据库创建/迁移.我正在使用以下 Dockerfile 使用代码 此处: 来自 alpine:latest运行 apk add -U postgresql# 安装 PostGISENV POSTGIS_VERSION 2.5.2ENV POSTGIS_SHA256 225aeaece00a
..
我想将美国的一个州划分为人口大致相等的 20 个部分.我可以使用,例如,大片、邮政编码或其他较小的地理区域来做到这一点.我正在寻找一种算法来进行分区.它可以是任何语言或软件(ArcGIS、QGIS、python、PostGIS、R、node). 对于分组或聚类算法,我看过像 k-means、ArcGIS Grouping Analysis 等.这些似乎没有做需要的,因为它们基于变量的相似性进
..
问题是:Docker 无法正常运行,因为 OSError:/opt/homebrew/Cellar/gdal/3.3.0_2/lib/libgdal.dylib:无法打开共享对象文件:没有这样的文件或目录.我当前的任务只是使用 PostGIS 数据库将 GeoDjango 添加到我现有的 Django dockerized 项目中.我用 postgis/postgis 安装了 postgis 图像
..
这不是我的答案.因为我正在尝试在 windows 8.1 64bit 中开发:http://stackoverflow.com/questions/39037351/django-migration-cant-find-gdalraster(casino_locater) C:\Users\....\Desktop\Geolocation>python manage.py makemigratio
..
我在 PostgreSQL 中有一个名为“路由"的 PostgreSQL 表,其结构和数据如下.我想要一个查询,我将在其中提供坐标(纬度和经度),它将返回最接近起点到终点的路线.例如, (40.690503, -73.840581) 落在大西洋航线上,这意味着查询将返回第一行 注意:路由是起点和终点之间的路径或方式. 以下是表结构和示例数据 #表结构创建表 public.rout
..
如果我有一个类似于以下查询的 MBC: SELECT ST_AsText(ST_MinimumBoundingCircle(geom)::geometry) AS Circle来自“地区" 我想知道如何轻松确定它的半径.我已经求助于找到圆的质心,此时我可以尝试计算 MBC 中返回的多边形中的一个点与质心之间的距离,但是我似乎无法从多边形中只抓取一个顶点. 谢谢. 解决方案 ST_
..
最近我将我的 PostgreSQL 11 数据库的 Docker 容器从 postgres 换成了 postgis/postgis:11-2.5-alpine,添加了列 geolocation public.geography(Point,4326) 到 public.user 表,就是这样. 目前没有使用 PostGIS 中的任何内容. 在我的应用程序的某些时候,我收到以下错误:
..
嗯, 我曾经根据纬度和经度创建点或多边形.使用类似的东西: ST_Transform(ST_GeomFromText('POINT("+longitud+" "+latitud+")' ,4326),23030) 但在那一刻,我的来源是数千个点的几何值,我想从中创建一个几何多边形值.但我不知道是否有可能. 我还有 UTM 坐标(我的是 30 S),但我认为从几何开始会更容易.
..
我正在尝试为一个国家/地区生成随机坐标 我使用了这个库Faker def geo_point():“"“制作随机坐标"“"faker = factory.Faker('local_latlng', country_code = 'IN')坐标 = faker.generate()返回(坐标[1],坐标[0]) 但问题在于,它的坐标集非常有限,大约在 30-40 之间,我们至少需要 10,
..
我正在构建一个 Postgres 查询,该查询需要对数组中的每个条目调用聚合函数,然后将所有这些聚合值连接在一起. 这是对其中一个聚合的查询: WITH mvtdata AS(SELECT ST_AsMVTGeom(geom, ST_TileEnvelope(12,513,412)) AS geom,名称,描述发件人特征WHERE feature_set = '河流'AND ST_Inte
..
我正在使用 python 3.6 和 postgres DB 我有一个表名:test_table 包含以下字段:名称(text),地理(geometry) 地理字段的srid是32636 我想编写一个python函数,它获取点X(wkt)并返回点之间距离为10米的点Y.即: X 和 Y 采用 WKT 格式 如何计算点 Y,其中 X 是输入? 好像不能用欧几里得距
..
在下面的代码一中,有一个查询可以找到经度和纬度方面的交点.在代码二中,它是显示特定信息,如type、properties和geometry等.我想要实现的是让代码二中的主要查询包含有关交点“经度和纬度"的信息;以及该地区.换句话说,鉴于代码二中的 geom,我想整合代码一到代码二有交点和面积的信息 请帮助我找出如何将代码一集成到代码二中. code1_to 求交点坐标: query
..
问题 我有一个具有多个 linestringzm 的系统,其中数据的结构如下:[x, y, speed:int, time:int].数据以这种方式构建,以便能够在 x、y 和 z 维度上使用 ST_SimplifyVW,但是我仍然希望能够根据 m 维度查询线串,例如获取时间间隔之间的所有线串. 这在 PostGIS 中是可行的,还是我为我的用例错误地构建了数据? 示例 z
..
我有多边形表(千)和点表(百万).这两个表在几何列上都有 GIST 索引.重要的是,多边形不重叠,因此每个点都包含在一个多边形中.我想用这种关系(polygon_id + point_id)生成表. 简单的解决方案当然是 SELECT a.polygon_id, p.point_id从 my_polygons aJOIN my_points p ON ST_Contains(a.geom,
..
在下面发布的我做了一些查询,它工作正常.但是,当我添加进行坐标转换的行和查询 geom 的行时,我在运行 Web 服务时收到以下错误 输入几何体具有未知 (0) SRID 我是 postgis 的新手,希望能帮我解决这个问题 代码: query = """;带有数据 AS (SELECT '{featuresArray}'::json AS featuresCollection)选择
..
在下面发布的查询中,我想查询以下信息 ST_Transform(ST_SetSRID(ST_GeomFromGeoJSON(feature->>'geometry'),4326),25832) AS LIDARDataPolygonsAsGeometry featuresCollection 是一个 geojson 对象. 请告诉我如何从 geojson 对象中查询 query="
..
PostGIS/PostgreSQL 中 "联合" ArcMap 中的操作? 假设您有两个 shapefile,每个 shapefile 都有两个特征.(PostGIS 等效:两个表,两行,多边形几何) 那么结果将是 1 个具有 7 个特征的 shapefile.(PostGIS 等效项:具有 7 行几何图形的表) 我查看了 ST_Intersect、ST_Union 和 ST_
..