geos相关内容
我将GEOS API与Python/Django一起使用。 我想从GeoJSON创建一个MultiPolygon。 我正在将以下代码运行到一个python外壳中: mp2 = GEOSGeometry('{"type":"MultiPolygon", "coordinates": [[[[-56.14914894104003, -33.189642368629116], [-56.14
..
在 centos 7.3 上,尝试安装 shapely 或 geopandas 需要访问 https://github.com/libgeos/libgeos libgeos. 试图通过 sudo yum install libgeos-dev 安装它告诉我这个包不可用.看来我缺少存储库.到目前为止,我一直找不到像 http://trac.osgeo.org/geos 这样的工作指向 htt
..
我有一个物种出现的数据集,我试图通过制作凸包将其转换为出现的区域.我可以手动执行此操作(即一次一个物种),但我真的很希望能够通过物种名称自动处理它. 可以在此处找到精简的示例数据集:https://pastebin.com/dWxEvyUB 这是我目前手动操作的方式: library(tidyverse)图书馆(SF)图书馆(rgeos)图书馆(地图)图书馆(地图视图)图书馆(地图数
..
我在一个单位正方形(红色)内或周围有许多随机矩形(黑色),需要提取该单位正方形内未被任何矩形覆盖的所有多边形区域. 看起来这可以用 Shapely 来完成,当我有矩形(绿色)的并集时,我已经到了这一点,但我不知道如何从单位正方形中减去它并检索一个列表多边形. 这是我生成测试数据的代码: 导入pylab随机导入从 matplotlib 导入 pyplot从 shapely.geomet
..
尝试为 SpatialPointsDataFrame 中的每个点查找到第二个 SpatialPointsDataFrame 中最接近点的距离(等同于ArcGIS for中的“最近"工具)两个 SpatialPointDataFrames ). 我可以通过使用 gDistance 计算所有成对距离并采用 min ( 在这里,您可以使用它快速为 SpatialPoints 对象 b 中的每个点
..
我有一个闪亮的应用程序,可以在计算机上正常运行.我使用包sf,leaflet和tmap.其中之一需要软件包lwgeom作为依赖项.在安装软件包lwgeom时,闪亮的部署会显示以下错误消息.什么是GEOS?以及如何将GEOS升级到3.6.0或更高版本? Building R package: lwgeom (0.2-4) /mnt/packages/build /mnt * install
..
我已经在64位Windows上安装了OSGeo4W.我正在尝试在GeoPHP中使用GEOS函数,但是当我调用geoPHP::geosInstalled时,它将返回我false.这就是我包含库的方式:
..
我花了大部分时间试图从我的python脚本编译一个exe文件,并通过vanilla cmd命令提示符运行它.我终于设法创建了exe文件,但是很奇怪,它只在anaconda提示符下运行,而不在cmd中运行. 这是完整的错误消息/回溯: Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-
..
我正在尝试解析知名二进制文件的二进制编码地理信息系统(GIS)中使用的几何对象.我正在使用此ESRI规范(相同结果 pgsimp-dump格式,该格式为十六进制二进制的表示形式. ESRI文档说,Point只能有21个字节,字节顺序应只有1个字节,typeid的uint32应该有4个字节,双精度x时应为8个,双精度y时应为8个. 这个渗透(十六进制)示例就是一个例子:010100002
..
我正在尝试安装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安
..
如何使用GEOS库的C ++ API制作矩形? 解决方案 以下实现在中完成工作 GEOS . //Compile with: g++ code.cpp -lgeos //Updated: 2019-03-31 #include #include #include
..
我正在尝试使用RGeo gem在Ruby中进行一些空间操作.不幸的是,很多操作都需要GEOS库,而且我找不到任何文档说明如何在Windows中集成它(我使用的是Windows 7 64bit). 我尝试从 http://trac.osgeo.org/下载并安装GEOS的Windows二进制文件. osgeo4w/并通过gem install rgeo -- --with-geos-dir="
..
在我们的redhat linux机器上编译rgdal adn rgoes软件包时出错.我试图进行一些研究,但找不到可能的解决方案.您能帮我这个忙吗,因为这对我来说很重要. **ERROR WHILE COMPILING RGDAL in R 3.0** **strong text** * installing *source* package ârgdalâ ... ** package
..
在centos 7.3上,尝试最小化安装整形或geopandas要求访问 https://github.com/libgeos/libgeos libgeos. 尝试通过sudo yum install libgeos-dev安装此软件包,告诉我该软件包不可用.似乎我缺少存储库.到目前为止,我还找不到 http://trac.osgeo.org/geos 的工作版本.指向 https://y
..
我在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
..
我有以下(简化的)模型: class Zone(gismodels.Model): name = gismodels.CharField() poly = gismodels.PolygonField() 我想基于给定的点和半径创建并保存代表圆形的多边形. 我能弄清楚如何实现此目标的唯一方法是使用原始SQL调用postgis ST_Buffer函数.我真的希望有另一
..
有一条折线,其中折线的顶点列表为[[x1,y1),(x2,y2),(x3,y3),...]和一个点(x,y).在Shapely中,geometry1.distance(geometry2)返回两个几何之间的最短距离. >>> from shapely.geometry import LineString, Point >>> line = LineString([(0, 0), (5, 7)
..
我要将数据库从PostGIS 2.2.1迁移到2.5.0(PG 9.6).我pg_dumping旧数据库,并正在使用pg_restore导入它. 一切似乎都正常,但我遇到了这两个错误.这是我需要担心的事情还是可以忽略它们? pg_restore: creating AGGREGATE "public.accum(geometry)" pg_restore: [archiver (db)
..
我将GeoDjango与PostGIS结合使用,并尝试使用多边形从其内部的数据库中获取记录. 如果我定义的多边形大于地球面积的一半,那么它将假定多边形的“内部"是我打算作为“外部"的较小区域,并且仅返回其外部的结果. > 我可以使用这个较小的错误区域来排除结果. Polygon.area似乎了解我的意图,因此我可以使用它来确定何时进行包含性或排他性的搜索.我觉得这个问题可能很常见,是否有
..
问题 90%的人确定这是我的设置错误,但是我无法做self.factory,尝试访问lonlat会给我一个异常"nil:NilClass的未定义方法'point'" 我可以 使用以下方式设置lonlat: mfactory = RGeo::ActiveRecord::SpatialFactoryStore.instance.factory(:geo_type => 'poi
..