geos相关内容

检查从GEOS C函数返回的几何时出错

我将GEOS API与Python/Django一起使用。 我想从GeoJSON创建一个MultiPolygon。 我正在将以下代码运行到一个python外壳中: mp2 = GEOSGeometry('{"type":"MultiPolygon", "coordinates": [[[[-56.14914894104003, -33.189642368629116], [-56.14 ..
发布时间:2022-04-13 11:33:48 Python

centos libgeos 存储库丢失

在 centos 7.3 上,尝试安装 shapely 或 geopandas 需要访问 https://github.com/libgeos/libgeos libgeos. 试图通过 sudo yum install libgeos-dev 安装它告诉我这个包不可用.看来我缺少存储库.到目前为止,我一直找不到像 http://trac.osgeo.org/geos 这样的工作指向 htt ..
发布时间:2022-01-13 21:25:03 其他开发

如何使用 sf 按因子从点构造/绘制多边形的凸包?

我有一个物种出现的数据集,我试图通过制作凸包将其转换为出现的区域.我可以手动执行此操作(即一次一个物种),但我真的很希望能够通过物种名称自动处理它. 可以在此处找到精简的示例数据集:https://pastebin.com/dWxEvyUB 这是我目前手动操作的方式: library(tidyverse)图书馆(SF)图书馆(rgeos)图书馆(地图)图书馆(地图视图)图书馆(地图数 ..
发布时间:2021-07-23 19:44:00 其他开发

在矩形的联合中找到孔?

我在一个单位正方形(红色)内或周围有许多随机矩形(黑色),需要提取该单位正方形内未被任何矩形覆盖的所有多边形区域. 看起来这可以用 Shapely 来完成,当我有矩形(绿色)的并集时,我已经到了这一点,但我不知道如何从单位正方形中减去它并检索一个列表多边形. 这是我生成测试数据的代码: 导入pylab随机导入从 matplotlib 导入 pyplot从 shapely.geomet ..
发布时间:2021-06-01 19:49:01 Python

对于一个数据集中的每个点,计算到第二个数据集中的最近点的距离

尝试为 SpatialPointsDataFrame 中的每个点查找到第二个 SpatialPointsDataFrame 中最接近点的距离(等同于ArcGIS for中的“最近"工具)两个 SpatialPointDataFrames ). 我可以通过使用 gDistance 计算所有成对距离并采用 min ( 在这里,您可以使用它快速为 SpatialPoints 对象 b 中的每个点 ..
发布时间:2021-05-10 19:17:43 其他开发

闪亮的部署错误:在安装软件包"lwgeom"时将GEOS升级到3.6.0或更高版本

我有一个闪亮的应用程序,可以在计算机上正常运行.我使用包sf,leaflet和tmap.其中之一需要软件包lwgeom作为依赖项.在安装软件包lwgeom时,闪亮的部署会显示以下错误消息.什么是GEOS?以及如何将GEOS升级到3.6.0或更高版本? Building R package: lwgeom (0.2-4) /mnt/packages/build /mnt * install ..
发布时间:2020-06-24 21:51:05 其他开发

GeoPHP geosInstalled返回false

我已经在64位Windows上安装了OSGeo4W.我正在尝试在GeoPHP中使用GEOS函数,但是当我调用geoPHP::geosInstalled时,它将返回我false.这就是我包含库的方式: ..
发布时间:2020-06-16 18:46:23 PHP

cx_freeze exe文件在anaconda提示符下起作用,但在Windows cmd命令提示符下不起作用?

我花了大部分时间试图从我的python脚本编译一个exe文件,并通过vanilla cmd命令提示符运行它.我终于设法创建了exe文件,但是很奇怪,它只在anaconda提示符下运行,而不在cmd中运行. 这是完整的错误消息/回溯: Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site- ..
发布时间:2020-06-16 18:46:20 Python

为什么可以通过形状/地理解析此“无效"的众所周知的二进制文件?

我正在尝试解析知名二进制文件的二进制编码地理信息系统(GIS)中使用的几何对象.我正在使用此ESRI规范(相同结果 pgsimp-dump格式,该格式为十六进制二进制的表示形式. ESRI文档说,Point只能有21个字节,字节顺序应只有1个字节,typeid的uint32应该有4个字节,双精度x时应为8个,双精度y时应为8个. 这个渗透(十六进制)示例就是一个例子:010100002 ..
发布时间:2020-06-16 18:46:17 其他开发

在Mac OS X Lion上安装rgeos和rgdal时出现问题

我正在尝试安装rgeos软件包(和rgdal)软件包.我有一个运行os x 10.7.1的macbook pro,并且具有R的最新版本2.13.1.我正在按照此网站上的说明进行操作: http://lostingeospace. blogspot.com/2011/08/rgeos-on-macos-x.html 我已经从 http://www.kyngchaos.com/software安 ..
发布时间:2020-06-16 18:46:14 其他开发

如何在GEOS中制作矩形?

如何使用GEOS库的C ++ API制作矩形? 解决方案 以下实现在中完成工作 GEOS . //Compile with: g++ code.cpp -lgeos //Updated: 2019-03-31 #include #include #include ..
发布时间:2020-06-16 18:46:12 C/C++开发

Windows下在Ruby上的RGeo:如何启用GEOS支持?

我正在尝试使用RGeo gem在Ruby中进行一些空间操作.不幸的是,很多操作都需要GEOS库,而且我找不到任何文档说明如何在Windows中集成它(我使用的是Windows 7 64bit). 我尝试从 http://trac.osgeo.org/下载并安装GEOS的Windows二进制文件. osgeo4w/并通过gem install rgeo -- --with-geos-dir=" ..
发布时间:2020-06-16 18:46:06 其他开发

无法在Red Hat Linux上安装rgdal和rgeos R库

在我们的redhat linux机器上编译rgdal adn rgoes软件包时出错.我试图进行一些研究,但找不到可能的解决方案.您能帮我这个忙吗,因为这对我来说很重要. **ERROR WHILE COMPILING RGDAL in R 3.0** **strong text** * installing *source* package ârgdalâ ... ** package ..
发布时间:2020-06-16 18:46:04 其他开发

centos libgeos存储库丢失

在centos 7.3上,尝试最小化安装整形或geopandas要求访问 https://github.com/libgeos/libgeos libgeos. 尝试通过sudo yum install libgeos-dev安装此软件包,告诉我该软件包不可用.似乎我缺少存储库.到目前为止,我还找不到 http://trac.osgeo.org/geos 的工作版本.指向 https://y ..
发布时间:2020-06-16 18:46:02 其他开发

Python无法正常导入

我在Mac OSX上使用的是Python3.4,并且正在尝试导入整形.但是,我无法这样做.这是我的回溯: from shapely.geometry import Point File "/Users/tc9/Library/Python/3.4/lib/python/site-packages/shapely/geometry/__init__.py", line 4, in ..
发布时间:2020-06-16 18:45:58 Python

GeoDjango:如何根据点和半径创建圆

我有以下(简化的)模型: class Zone(gismodels.Model): name = gismodels.CharField() poly = gismodels.PolygonField() 我想基于给定的点和半径创建并保存代表圆形的多边形. 我能弄清楚如何实现此目标的唯一方法是使用原始SQL调用postgis ST_Buffer函数.我真的希望有另一 ..
发布时间:2020-06-16 18:45:56 其他开发

Shapely中两个几何的最近点的坐标

有一条折线,其中折线的顶点列表为[[x1,y1),(x2,y2),(x3,y3),...]和一个点(x,y).在Shapely中,geometry1.distance(geometry2)返回两个几何之间的最短距离. >>> from shapely.geometry import LineString, Point >>> line = LineString([(0, 0), (5, 7) ..
发布时间:2020-06-16 18:45:53 Python

在PostGIS中,将大于世界一半的多边形视为相反的多边形

我将GeoDjango与PostGIS结合使用,并尝试使用多边形从其内部的数据库中获取记录. 如果我定义的多边形大于地球面积的一半,那么它将假定多边形的“内部"是我打算作为“外部"的较小区域,并且仅返回其外部的结果. > 我可以使用这个较小的错误区域来排除结果. Polygon.area似乎了解我的意图,因此我可以使用它来确定何时进行包含性或排他性的搜索.我觉得这个问题可能很常见,是否有 ..
发布时间:2020-05-29 19:36:18 其他开发