首页 > TAG信息列表 > geos

PostGIS 扩展创建失败原因调查

Issue 升级 PostgreSQL 9.1 的一个集群,由于该集群用到了 PostGIS,在升级 PostgreSQL 时也需要升级一下 PostGIS。PostGIS 相关软件安装好后,在 PostgreSQL 11 中创建 postgis extension 时失败,如下: alvindb=# CREATE EXTENSION postgis; ERROR: could not load library "/data/pg11

GEOS-Chem

三个非常有用的链接 Harvard University Daniel J.Jacob的主页 Educational Materials in Atmospheric Chemistry | acmg GEOS-Chem主页: Welcome to the GEOS-Chem Web Site GEOS-Chem的github主页: https://github.com/geoschem/gcpy/ 部署linux系统 参见:

VS2010&VS2015编译x64版本GDAL+PROJ+GEOS

因为GDAL+PROJ+GEOS有版本兼容的问题,所以尝试了一些组合,下面直接共享出尝试成功的组合,压缩包中包含本次编译需要的全部文件,包括cmake安装文件: GDALBuild.rar - 蓝奏云文件大小:62.3 M|https://autumoon.lanzoui.com/itEbwwik5kf其中编译的gdal版本分别为gdal224和gdal244,gdal3.0

“OSError: [WinError 126] 找不到指定的模块”的解决办法

1. 问题分析 出现找不到指定模块的问题通常是程序要加载某个DLL文件,但是这个DLL文件不存在就报错了。 从这一句可以看出,程序试图加载一个’geos_c.dll’,os.path.join(sys.prefix, ‘Library’, ‘bin’, ‘geos_c.dll’)组成了这个DLL文件的完整绝对路径,那么我们只需要找到

开源GIS-geos实现空间快速连接

 开源GIS-geos实现空间快速连接   其中关于空间计算的只有简单的判断   标题   而要真正实现空间连接,是需要将两个shp文件进行里外循环,例如,以其中一个shp的要素个数为外循环,以另一个shp要素数量为内循环,逐一判断是否存在空间上的关联(包含、被包含。。。)   如此做循环肯

【python】shaple安装,使用conda install解决geos_c.dll缺失问题

直接使用"pip install shapely"安装会安装不完全,丢失geos.dll库: 网上解决方法有很多,比如下载geos_c.dll,配置环境变量等,但这些方法都是弟弟 一句话: conda install shapely 问题解决

python Shapely OSError: Could not find lib c or load any of its variants []

mac 升级过后,python项目运行报错python Shapely OSError: Could not find lib c or load any of its variants []。 在github上找到解决办法没记录如下: To recap, I removed anything dealing with conda that depends on geos: conda remove geos, shapely, cartopy Then i

python 安装 basemap

因为 basemap 是基于 geos的,所以需要先安装 geos;因为 basemap 依赖于 pyproj,所以需要安装 pyproj。 在 Anaconda 环境下,使用 conda 方式安装,会把 basemap 所需的依赖都安装上,还解决了版本兼容性问题。 1 、安装 conda install basemap 2、在 Anaconda 安装目录中搜索 epsg 文件,

geos编译问题

gdal编译geos的时候会用到geos_c_i.lib这个文件,我用cmake编译的时候仅仅产生geos_c.lib这个文件,所以只能使用nmake的编译方式来编译geos库,nmake编译geos的时候出现了很多问题,最终解决了这些问题,成功编译了goes的win32/x64和debug/release四个版本。现在记录一下编译时候的要点: 1、

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 <module> from .base import CAP_STYLE

python – 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), (12, 6)]) # geometry2 >>> list(l

python – 是否有一个信封类的形状?

我发现Java的JTS库中的envelope class非常方便.包络保存几何的最小和最大坐标,有时也称为边界框. 我想得到一些形状点的共同包络.在JTS中,您可以调用expandToInclude来逐点扩大包络. 由于JTS作为GEOS / shapely的蓝图,我期待一些类似的东西,但是找不到它(虽然我是图书馆的新手).我

c – 如何在GEOS中制作矩形?

如何使用GEOS库的C API制作矩形?解决方法:以下实现在GEOS中完成了工作. //Compile with: g++ code.cpp -lgeos //Updated: 2019-03-31 #include <geos/geom/PrecisionModel.h> #include <geos/geom/Polygon.h> #include <geos/geom/LinearRing.h> #include <geos/geom/Coordinate

Python中的3D几何拓扑(例如交集)

我正在使用GEOS(in Python/Django)来操纵一些3d元素.所有拓扑操作都在2D中完美运行.因此,我创建了一个带有3D多边形的简单MultiPolygon(实际上非​​常简单,它只是一个垂直平面的集合),还有一个也是3D的LineString.现在我只想要那些(我相信这将是一个3D点列表)的交集: >>> l = Line

python – ‘module’对象没有属性’OSMGeoAdmin’

环境如下: **Windows 7** PATH=C:\Python27\;C:\Python27\Scripts;C:\Python27\Lib\site-packages\MySQLdb;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\OSGeo4W\bin **python 2.7** 'C:\\Python27\\lib\\site-packages\\bitstring-2.1.1-

Ubuntu中安装gdal python版本

安装过程: python包是从C++包中编译出来的,所以需要将源码下载进行编译安装 1、GDAL中的矢量数据处理OGR依赖于Geos,在安装GDAL之前要安装Geos Geos的下载地址:http://download.osgeo.org/geos/geos-3.5.0.tar.bz2 cd geos-3.5.0./configure --prefix=/opt/source/geos-3.5.0/build -