23得票6回答
在Windows 64位系统上安装Python、GEOS和Shapely

当我在Windows 64位计算机上尝试安装Shapely时,无法使GEOS库工作。 到目前为止,我已经运行了OSGeo4W安装程序,并从中安装了GDAL(我认为geos库包含在该软件包中)。之后,我检查了我的C:\ OSGeo4W \ bin目录中的geos_c.dll,但我可能错过了一些...

23得票4回答
为什么我无法导入Geopandas?

我的唯一一行代码是import geopandas 并且它给了我一个错误OSError: Could not find libspatialindex_c library file 有人遇到过这个问题吗?我的脚本一直都能正常运行,直到这个错误出现。 请注意,rtree模块未找到是一个问题,安...

22得票7回答
寻找附近点的算法?

针对一个包含数百万个x,y坐标点的集合,如何快速查找距离某个位置最近的前1000个点?这里的“快速”指的是在家用电脑上约100毫秒内完成。 暴力算法意味着要进行数百万次乘法并将它们排序。即使是简单的Python应用程序也可以在不到一分钟的时间内完成,但对于交互式应用程序来说仍然太长。 点的...

22得票5回答
获取经纬度对应的街道地址

我看到可以通过地址获取经纬度(地理编码,如谷歌地图API),但是如果已知经纬度,是否可以反过来获取街道地址呢? 这个应用程序将是一个iPhone应用程序(因此应用程序已知经纬度),因此从Web服务到iPhone API的任何内容都可以。

22得票5回答
如何在leaflet-cloudmade中使用Google Maps API

有没有办法将Google Maps与leaflet-cloudmade集成? 我的意思是,我不想使用原始的cloudmade地图,而是想要使用Google Maps。 我想显示阿拉斯加地图(那里没有很多道路)。 如果我使用cloudmade地图,它将只是一片白色。 如果我想使用cloudma...

21得票13回答
如何快速找到两个多边形之间的最短笛卡尔距离?

我有1个红色多边形和50个随机放置的蓝色多边形 - 它们位于地理的2D空间中。什么是最快/最快的算法来查找红色多边形与其最近的蓝色多边形之间的最短距离? 请注意,这不是简单地将构成多边形顶点的点作为要测试距离的值,因为它们可能不一定是最近的点。 因此,最终答案应该返回最接近的蓝色多边形到单...

21得票5回答
ST_DWithin接受度数作为参数,而不是米,为什么?

ST_DWithin 文档表示,第三个参数(距离)的单位为米。但是当我执行一些查询时,它似乎将第三个参数作为“度数”?这是我的简化表结构:> \d+ theuser; Table "public.theuser" Column | ...

21得票5回答
leaflet.js中的图层顺序排列

我该如何强制 Leaflet 中新添加的图层成为地图上最上方的图层? 我无法找到一种简单更改图层顺序的方法,而这是一个非常基本的 GIS 功能。我是否错过了什么?

21得票1回答
Matplotlib imshow偏移以匹配轴?

我正在使用matplotlib.pyplot.scatter绘制一堆UTM坐标。我还有一张背景航空照片,我知道它的范围完全匹配图形。当我绘制我的数据并设置轴时,可以正确显示散点图。如果使用imshow绘制航空照片,则会使用像素数作为轴位置。我需要将图像(numpy数组)移动到其正确的UTM位置...

20得票2回答
Boost.Geometry已经足够成熟了吗?

我最近被一家GIS公司聘请来重写他们的旧地理信息库。因此,我现在正在寻找一个好的计算几何库。我看过了CGAL,它非常棒,但是我的老板想要一个免费的。 所以我现在正在查阅Boost.Geometry。这个库似乎很不错,但它也似乎在快速变化。许多东西尚未实现,而且邮件列表上有很多问题正在讨论。...