问题标签 [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.

0 投票
1 回答
12683 浏览

python - Geopandas PostGIS 连接

我最近开始在 python 中使用 Geopandas 进行一些空间工作,对此我感到非常满意 - 我目前正在尝试阅读 PostGIS 功能,但不太了解如何参数化数据库连接,而且似乎不太清楚在文档中:

这可能是一个非常简单的问题,我只想知道“con”中需要做什么——我假设一个带有数据库连接信息的字符串?但以什么格式?设置“sql”似乎很简单。非常感谢任何帮助 - 谢谢!

0 投票
1 回答
1239 浏览

shapely - Geopandas 绘制所有特征相同的颜色

有没有简单的方法将 GeoDataFrame 中的所有特征绘制为相同的颜色,而不是默认的颜色图?

假设我有以下线串地理数据框:

我如何使用gdf.plot()但所有 3 个 LineStrings 都显示为黑色?

0 投票
1 回答
4880 浏览

python - mplleaflet:添加绘图图例并选择初始缩放

谁能指导我如何在 mplleaflet html 图中添加图例。其次如何选择初始缩放?

在 geopandas 中打开 shapefile 并在交互式 web 地图上绘制属性

示例代码:

示例图片:我想立即放大到例如东南亚

世界地图

0 投票
1 回答
1069 浏览

python - 如何填补数据集中缺失的地理位置?

我有一组同时缺少地理位置名称和坐标的数据集。我想填补空白,以便我可以继续对数据进行未来分析。该数据集是从 twitter 收集的,因此它不是创建的数据,但这就是数据的来源,我需要以某种方式填补空白并继续进行未来的分析。

选项 1:我可以使用userLocation和中的任何一个userTimezone来查找coordinates

输入:

预期产出

是否可以在 Python 或 pandas 中编写脚本来同时填写缺失的位置名称和坐标,同时正确格式化输出?

我知道 Python 或 Pandas 没有任何魔法包,但开始时会有帮助。

我在GIS部分问过这个问题,但那里没有太多帮助。这是我第一次使用地理位置数据集,我不知道如何开始。如果问题不合适,请发表评论以将其删除,而不是投反对票。

0 投票
1 回答
223 浏览

python - 加载 GeoJson 时出现分段错误

我在使用 geopandas 加载 JSON 文档时遇到问题,但是在调用时data = geopandas.GeoDataFrame.from_file(json_data),我得到一个segmentation fault.

我的 JSON 似乎是有效的,如果不使用 geopandas,我不知道该怎么做。

这是我的 GeoJSON:http://pastebin.com/50fKz2T9

0 投票
1 回答
8225 浏览

python - 从 GeoJSON 对象创建 GeoDataFrame

我有一个多边形的特征集合,我必须先把它写在一个临时文件中然后加载它geopandas.GeoDataFrame.from_file(tmp_json_file),有没有办法不写临时文件而只GeoDataFrameGeoJSON对象创建?

0 投票
1 回答
2021 浏览

gis - How to create a Feature Collection from a GeoJSON

I have a Feature Collection of Polygons and MultiPolygons and I have to first write it in a temporary file to then load it with geopandas.GeoDataFrame.from_file(tmp_json_file), I'm looking for a way to do it without the temporary file. I've tried to use geopandas.GeoDataFrame.from_feature(), it works pretty well for Feature Collection of simple Polygon but i can't make it work for Feature Collection of Polygons and MultiPolygons, I was thinking about doing something like below, but it's not working yet.

The GeoJSON is taken from an API, returning territory (some territory are modelized by a single polygon, other by a set of polygons (formatted as a MultiPolygon).

The GeoJSON are structured as follow : http://pastebin.com/PPdMUGkY

I'm getting the following error from the function above :

0 投票
2 回答
2001 浏览

python - 不会安装底图和 Fiona 来处理 iPython Notebook 中的地图和 shp 文件

我是 python 的一个相对较新的学生,我仍然在寻找我的方式。我通常通过堆栈溢出很快找到答案,但这让我很难过

我根本无法让形状和地图文件与 ipython 笔记本一起使用。我似乎无法安装底图或 fiona

这是命令:

和错误:

我收到 fiona 和其他组件的类似错误。请问我做错了什么?

我过去已经安装了 matplotlib 和其他组件,我尝试使用 pip 命令时没有出现问题,如下所示:

输出:

笔记本服务器的版本是 4.1.0,运行在 Python 3.5.1 |Anaconda 4.0.0 (32-bit)| (默认,2016 年 3 月 4 日,15:28:01)[MSC v.1900 32 位(英特尔)]

0 投票
1 回答
4856 浏览

python-3.x - 如何将 GeoPandas 空间索引与线条一起使用?

我试图找到离一堆点最近的线(大约 240 亿点,400 万条线)。点存在于一个 GeoDataFrame 中,而线存在于另一个中。我试图遵循这个:https://github.com/geopandas/geopandas/issues/140,并做到了:

这只是返回一个空的列表列表。这里发生了什么?

(请注意,我将其应用于两个数据集中的前 100 行和点)。

0 投票
2 回答
7680 浏览

pandas - Geopandas 绘制为子图

假设我有以下包含 3 个多边形对象的地理数据框。

gdf内容:

我可以通过调用geopandas.plot()两次为每个情节制作一个单独的数字。但是,有没有办法让我将这两个地图彼此相邻绘制在与子图相同的图中?

在此处输入图像描述

在此处输入图像描述