postgis相关内容

地理信息系统PostGIS(地图点(在美国地图上带有raduis的经纬度)

我安装了QGIS和PostGIS.我有200个要在美国图表上显示的半径为100英里的点. 我已将我的纬度和经度导入到PostGIS数据库中.所以我有三个字段:[地址],[lat],[lng]. 1)我需要将lat和lng字段转换为点或geom字段吗?如果可以,怎么办? (st_buffer?) 2)我使用什么命令/SQL来显示半径点? 我可以这样查询自己的观点. SELEC ..
发布时间:2020-05-29 19:39:04 其他开发

从postgis中的点周围的点创建多边形

我有一个使用postgis 2.0的postgresql数据库和一个包含数千个点的表,我想创建一个最远点的多边形,这些多边形起源于特定的中心位置. 我不知道如何做到这一点,任何想法都可以吗? 解决方案 过滤并汇总点,然后返回点的凸包. 因此要选择mytable中距id = 123距离为10的点,并返回封闭的多边形: SELECT ST_ConvexHull(ST_Collect ..
发布时间:2020-05-29 19:39:02 其他开发

如何在Django中计算Frechet距离?

这基本上是关于在Django代码中运行自定义PostGIS函数的问题.这个站点上有很多相关的答案,最接近我的情况是这个.建议使用Func()或什至GeoFunc()类,但是那里没有地理空间功能的示例.后者('GeoFunc')甚至对我抛出st_geofunc does not exist异常(Django 2.1.5)都不起作用. 我必须完成的任务是根据它们到给定几何形状的Frechet距离 ..
发布时间:2020-05-29 19:38:58 Python

升级到Rails 4时的Postgis错误

我和我的团队目前正在维护阶段,我一直在忙于升级所有内容.上周,我将团队从PostgreSQL 9.1迁移到9.3,将PostGIS 1.5迁移到2.1,一切进展顺利.昨天,Rails团队提交了一个Rails 4升级请求,但我们的CI迅速拒绝了该请求.任何建议将不胜感激. 尝试创建新的测试数据库时,出现以下Rails错误: PG::RaiseException: ERROR: Post ..
发布时间:2020-05-29 19:38:55 其他开发

如何将点文本转换为几何

我已经在数据库中安装了postgis.现在我在我的数据库中有1个区域,例如((-79.4609576808001,43.9726680183837)) 我希望该区域转换为几何类型.我在Google上进行了搜索,发现St_geomfromText会将文本转换为几何类型. 我的查询如下: SELECT ST_GeomFromText(region,4326) from "erpAssets ..
发布时间:2020-05-29 19:38:53 其他开发

ST_HexagonGrid几何矢量查找所有点

我正在审查PostGis中的此功能 https://postgis.net/docs/manual-dev/ST_HexagonGrid.html 1)我不理解的是潜在的几何数据.如图所示,获得美国地图的来源是什么?什么是数据库架构?我想这可能是一条记录,如果我只需要美国边界,而不是每个州呢? 2)结果是否为点列表?或几何向量? 3)如果是geom向量,如何将它们转换为la ..
发布时间:2020-05-29 19:38:46 其他开发

插入WKT后,PostGIS会自动转换吗?

我对PostGIS还是很陌生,所以请多多包涵. 假设我有一个定义如下的表: CREATE TABLE gtest (name varchar, geom geometry); 首先,要插入的内容是: INSERT INTO gtest VALUES ( 'Polygon', ST_GeomFromText('POLYGON((0 0,1 0,1 1,0 1,0 ..
发布时间:2020-05-29 19:38:41 其他开发

是否可以在postgres中以单用户模式创建扩展?

我无法在postgres中以单用户模式创建postgis扩展.但是我可以通过pgadmin来做到这一点. 是否甚至可以在单用户模式下创建扩展?可以找到任何有关此的文档. 关于我的问题的完整信息可以在那里看到. 解决方案 无论如何,现在我有一个 为什么您会认为这是一件好事? 单用户模式是很少记录的灾难恢复辅助工具.它是 不用于日常活动.有很多行为 您希望在单用户模式下将其 ..
发布时间:2020-05-29 19:38:38 其他开发

C ++ 11中严格的别名规则

我在C ++ 11代码中使用以下C结构(该代码来自PostGis的liblwgeom,但这不是问题的核心).使用g ++-4.8使用以下选项编译代码: -std=c++11 -Wall -Wextra -pedantic-errors -pedantic -Werror 在编译(或警告)期间我没有收到任何错误(我应该得到任何提示吗?) 问题 在接受LWGEOM并且不修改void ..
发布时间:2020-05-29 19:38:34 其他开发

比较几何时查询慢

我正在尝试比较并创建一个新表.但是需要花费更多时间进行比较. 表1(模式) +-------------+----------+-------------+ | Column | Type | Modifiers | |-------------+----------+-------------| | line_id | bigint | ..
发布时间:2020-05-29 19:38:30 其他开发

Geodjango距离查询未检索正确的结果

我正在尝试根据地理位置的相关性来检索一些帖子. 正如您在代码中看到的那样,我正在使用GeoDjango,并且该代码在视图中执行. 问题在于距离过滤器似乎被完全忽略了. 当我检查查询集上的距离时,我得到了预期的距离(1m和18km),但不应检索18km的帖子. def get(self, request, format=None): latlon=request.query_ ..
发布时间:2020-05-29 19:38:27 Python

从经度/纬度迁移到GeoDjango点?

使用Django ORM,Postgres/PostGIS和Django迁移,如何将现有的longitude和latitude float字段转换为单个GeoDjango Point字段? 我正在寻找类似Location.objects.update(point=(F('longitude'), F('latitude')))的东西. 解决方案 假设您有一个PointPoint之类的 ..
发布时间:2020-05-29 19:38:25 其他开发

配置jsor库以使用postgis扩展使symfony 2/doctrine 2正常工作

使用Symfony 2.8.24和PostGIS 我需要THE TITLE.我在github中找到了此,但是问题是那里的配置步骤对我没有太大帮助.我不知道是否是因为我不能在线使用作曲家(代理)来作为第一步说明安装它. IRDK从哪里开始,例如,在我知道它要问的很多,但是任何人都可以从头到尾介绍一下我或从2开始如何将这个库包含在symfony2.8中,我现在已经使用Symfony了一段时 ..
发布时间:2020-05-29 19:38:20 其他开发