问题标签 [geopandas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何成功安装 pyproj 和 geopandas?
我试图通过运行 !pip install geopandas 通过 I python 安装 geopandas,但这失败了“python setup.py egg_info”失败,错误代码为 1,然后是长目录的路径。我在网上读到 geopandas 需要 pyproj 并且也尝试安装它但是没有运气,类似的错误。有人能指出我正确的方向吗?谢谢你。
哦,顺便说一句,如果这有帮助,我可以使用这种方法安装 shapely、fiona 和 Descartes。
python - 在与其他 LineStrings 的交点处匀称分割 LineStrings
我有一组 LineStrings 与其他 LineStrings 相交,我想在这些交点处将 LineString 拆分为单独的段。我有一个解决方案,但我认为这不是最好的方法。
假设我们正在处理一个 LineString:
与此 LineString 相交的 2 条线:
我可以得到交点如下:
然后我提取起点和终点,并用这些和将用于形成线段的交点创建对:
但是,我的方法遇到的一个问题是,我知道哪个交点应该与 LineString 起点连接,以及哪个交点应该与 LineString 终点配对。如果交叉点以与起点和终点相同的顺序沿线列出,则此程序有效。我想在某些情况下情况并非总是如此?有没有办法推广这种方法,或者有更好的方法吗?
python - geopandas:如何“标准化”geoseries
我有一个带有一些多边形的 GeoDataFrame(来自一些县形状文件)。
我正在尝试将这些多边形与另一个 GeoDataFrame (相同状态)中的一些多边形相交。然而,多边形的坐标是完全不同的。
它们是相同的状态,并且情节看起来相同。我是 shapefile 的新手,但想想如果我可以“标准化”这些多边形(将 x 维度中的所有点除以它们的最小值,y 维度相同),那么两个 DataFrame 中的多边形应该是可比较的。
我试过了:
并且
没有任何运气。它们只是返回它们的原始值(或接近,值应该在 1 和 2 之间)。我可以遍历这些多边形并解压缩它们的点并划分它们,但我希望有一种更优雅的解决方案。
运行最新的 geopandas 0.1.0 开发版本、python 2.7(我知道......是时候继续前进了)、OSX。
python - GeoPandas 无法在 PostGIS 表中读取
我正在尝试将 PostGIS 表中的列读入 GeoDataFrame 并遇到以下问题:
该表具有以下结构:
该表填充了来自 OpenStreetMaps 的数据。我已经能够将此表中的数据加载到普通的 Pandas DataFrames 中 - 所以数据库连接没有问题,所以我不确定为什么它不适用于 GeoPandas。
我在 OSX 10.11 上使用通过 Anaconda 加载的 Python 2.7(以及使用“pip install geopandas”加载的 GeoPandas)。
洞察力将不胜感激。
谢谢你,斯蒂芬。
python - geopandas 的最快方法(阅读和空间连接)
我有大约一百万行附有纬度和经度的数据,还有更多。即使现在从 SQLite 文件中读取数据(我用 pandas 读取它,然后为每一行创建一个点)也需要很多时间。
现在,我需要在这些点上建立一个空间联合,以获得每个点的邮政编码,我真的想优化这个过程。
所以我想知道:是否有任何相对简单的方法来并行化这些计算?
python - 从单一到多索引数据框
我有一个这样的地理数据框:
我想添加另一个索引,这是一个时间序列索引,如下所示:
我想为每个 FID 分配另一个索引并获得一个多索引地理数据框。这样的数据框将具有空间索引和时间序列索引。
我如何实现这个目标?
python - Geopandas 上的颜色条
我正在尝试在 GeoPandas 上创建一个 Matplotlib 颜色栏。
我收到以下错误:
我不知道如何让彩条工作。
python-2.7 - Convert GeoDataFrame polygons to kml file
I have a geopandas GeoDataFrame with various polygons and colors that I'm using to plot meteorological data (another question I asked here):
I'd like to convert this to a kml / kmz file, but I have never worked with that file type before, so I'm not sure how to proceed. I've tried using this script, but it requires some height field that I do not have. Is there a good / easy way to do this within python? I'd like to avoid using online converter tools, if possible.