问题标签 [fiona]

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 投票
0 回答
1100 浏览

python - 使用 fiona 和 geopandas 打开一些 gdb 文件时出错

我正在尝试打开2010、2011 和 2012 年的NYC LION 地理数据库文件。

我用 geopandas 成功打开了 2012 和 2011 地理数据库,但是我无法打开 2010 版本。

我试过直接使用 fiona,但我一直收到类似的错误。

笔记本

当我在笔记本中运行它时,我预计它会像 2011 年和 2012 年的地理数据库一样通过。我一直在这里和 fiona 的 github 问题上搜索,看看其他人是否有类似的问题以及是否有解决方案。但是我对使用这些库还很陌生,所以我并不真正了解回溯以找出问题所在。

0 投票
1 回答
851 浏览

pip - 安装 OSMnx 和 GeoPandas 时出现错误消息

您好,我正在尝试使用 pip install osmnx 和 pip install geopandas 安装 OSMnx 和 GeoPandas(根据此链接:https ://geoffboeing.com/2016/11/osmnx-python-street-networks/ )它说,为了使用OSMnx你必须先安装geopandas和rtree,rtree安装没有问题,但是在尝试安装osmnx时发生了这种情况(实际上我在发现我需要安装geopandas之前尝试安装osmnx,我在这里给出了这个错误为了给你尽可能多的信息)

错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出。

我该怎么办(我不想安装 anaconda,所以如果有办法避免 anaconda 我会很高兴)?

任何帮助表示赞赏,非常感谢

编辑:好的,我尝试了作为我的问题重复提到的问题中解释的步骤,我能够按照这些步骤安装 fiona 但是当我输入 pip install geopandas 时,我收到了这个新错误:

错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出。

编辑 2:即使当我尝试运行简单的 Attempt.py 时 cmd 写了“成功安装 fiona”

我收到这条消息:

这也可能有助于解决我的问题

0 投票
0 回答
196 浏览

python-3.x - 如何显示从 A 点到 D 点的路线,避免多边形而不与它们相交?

用户可以放置 2 个坐标(startcoord,endcoords),然后我使用 A* 算法计算最短路径。也想验证这条路,不去扔地。所以现在我需要删除这些坐标,并用新的坐标更新它们。还有一个数据集,其中所有的土地多边形。所以我生成的路线只需要在海上,最短的一条。可以找到这些点和陆地之间的交点,但是知道如何在海中找到最近的点吗?

0 投票
1 回答
3270 浏览

python - 使用 pip 在 Windows 上安装 Fiona 错误

我在我的 Windows 系统中创建了一个 python 环境。Python 版本是 3.6.6 我想安装 Fiona。尝试使用 pip 命令作为

但得到的错误为

这个也试过

这也给出了错误

尝试安装 gdalpip install GDAL-2.4.1-cp36-cp36m-win_amd64.whl并成功。但是 Fiona 安装仍然报错。

如何解决这个问题?

0 投票
0 回答
158 浏览

python - Installing geopandas through conda forces me to remove basemap (windows 8)

I am trying to install geopandas into a virtual environment for implementing new code to a script that already relies on the hardest thing on planet earth to install, basemap. Unfortunately, conda seems adamant on removing the forsaken package when I try to install geopandas. It also demands a bunch of updates, which are historically very bad for old scripts, and often break them completely.

The issue is Fiona, and I can do the whole pip install of the wheel file, but is there anyway for this to not be a horrific mess like it usually is?

Here's what conda says when I try to install geopands:

0 投票
0 回答
374 浏览

python - 从 geopandas GDF 导出 geoJSON 后的错误结果:无效的字段类型

我有一个脚本,它从 oracle 获取数据,将数据放入 pandas.DataFrame -> geopandas df 并导出到 geoJSON:

当我尝试运行脚本时,终端抛出:文件“

我发现它是 dtype 项目,因为我的所有列都是对象,而不是整数/字符串等。

我该怎么做才能修复它并使其正确导出?

0 投票
0 回答
45 浏览

python - 如何使用 Fiona 加速多边形操作中的点?我有大约 1300 万条记录和一个包含 640 个多边形的 shapefile

使用 fiona.open("../data/shapefiles/Census_2011/2011_Dist.shx") 作为 fiona_collection:

0 投票
1 回答
853 浏览

python - 使用 Fiona 模块在 Python 中编写地理包属性数据

我在 fiona 模块方面的经验很少(从今天开始!)我有一个名为 building.gpkg 的地理包,其中有一个名为“id”的字段,在生产时为 NULL。

我正在尝试使用 fiona 模块编写一个 python 脚本,以根据存储在 SQL Server 中的另一个表中可用的 ID 填充其 ID。

虽然我已通过 fiona 成功导入并读取 bldg.gpkg,但我正在努力将数据写入 id 列:

这是示例代码:

这是我得到的错误:

我查看了 fiona 模块中的 collection.py 和 drvsupport.py 并安装并支持了 GPKG 驱动程序是否有我遗漏的东西?还是写作方法不对?

我在 Windows 10 上运行 Python 3.8.1。

谢谢

0 投票
0 回答
908 浏览

python - 我无法在 python 中安装 fiona 包

我正在尝试 pip install geopandas,每次尝试都会弹出此错误:

我正在使用 Python 3.7.7 在 VSCode 中执行此操作。

我应该如何提供 gdal-config 的路径或我应该做的任何事情来解决这个问题?

0 投票
1 回答
1082 浏览

python - Fiona 访问 shapefile 中多个多边形的坐标

我正在处理一个包含 4 个多边形的 shapefile,我需要在元组或 numpy 数组中提取它们的坐标以供以后操作。虽然 fiona 识别了 4 个多边形,但使用 shapely 来获取区域只会给我第一个多边形的值。

我想为所有多边形选择 xy 坐标,并将它们分别放入数组和元组中进行处理。任何帮助,将不胜感激。

执行给了我以下信息:

4

地区:: 483.6379565269977