问题标签 [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 投票
2 回答
1340 浏览

python - 如何沿给定线从栅格中提取价值概况?

python - 如何在Python中沿给定的shapefile行从栅格中提取值的配置文件?

我正在努力寻找一种从栅格(geotiff)中提取值轮廓(例如地形轮廓)的方法。库Rasterio 有一种方法可以从基于多边形的栅格中剪辑/提取值,但我找不到线 shapefile 的等效方法。

scipy有一个基本方法,但它本身并没有像 rasterio 可以提供的基于更高级别工具箱的方法那样保存地理信息。

换句话说,我正在寻找与 QGIS 中的 Terrain Profile 工具提供的 Python 等效项。

谢谢

0 投票
2 回答
2749 浏览

python - 安装 geopandas 时出错:“必须指定 GDAL API 版本”在 Visual Studio 代码中

在 vs 代码中安装 geopandas 时出现此错误。我一直在网上寻找它的解决方案,但他们都没有真正解释发生了什么以及如何解决它..

0 投票
1 回答
4374 浏览

python-3.x - 在 Pycharm 中安装 geopandas

抱歉,如果这是一个重复的问题,但我是 Python 新手,正在尝试在 Pycharm 中安装 Geopandas。我的 python 版本是 3.7.2。

  1. 我已经尝试过通过项目解释器在 pycharm 中安装库的传统方式。
  2. 我也试过pip install geopandas

两者都显示相同的错误。

必须指定 GDAL API 版本。使用 GDAL_CONFIG 环境变量或使用 GDAL_VERSION 环境变量提供 gdal-config 的路径。错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出

如果可能,请提供遵循 wrt Pycharm 的步骤。

0 投票
1 回答
631 浏览

miniconda - Conda 安装 UnsatisfiableError

我想象一个让我更加恼火的基本问题。虽然它涉及一个名为 Fiona 的包,但这很可能是一个 Conda 问题。可以是任何包。我想要的包,Fiona 有一些我在我的 Conda Env 中安装最多的依赖项。我需要 Numpy<=1.9.3 在我的环境中,所以我找到了一个 Fiona 的构建字符串满足这一点。Ran conda install "fiona=1.6.3=np19py27_1",我收到此错误:

所以基本上每个依赖都有冲突。有什么想法有什么问题和解决这个问题的步骤吗?仅供参考,这fiona==1.6.3=np19py27_1 -> numpy=1.9是没有意义的,因为这个 Fiona 构建依赖于 Numpy 1.9* 和我的 conda env = 1.9.3?? 我在 Python 2.7.14 上。谢谢 - 提前为我的无知道歉......

0 投票
1 回答
1217 浏览

python - 为 python 3.6.4(windows 64 位)安装 Fiona 时遇到问题

这是我在尝试安装 geopandas 时遇到的错误,它在安装 Fiona 时失败。我试图通过 Windows whl 存储库中的 whl 安装 fiona,但它告诉我

0 投票
1 回答
591 浏览

python - 有没有办法使用 geopandas/shapely/fiona 来获得多边形的最高点?

我有点 shapefile 和多边形 shapefile。我想找出每个多边形内的最高点。我做了一个交集来找出哪些点属于每个多边形:

现在我想为每个 index_right 选择最高点。我认为这是按几何列中的 Z 值排序的问题,但我遇到了问题。我不知道如何使用 geopandas 从几何图形中提取 Z 坐标。最后,我想做一个空间连接并将 Z 值填充到最近的点(另一个 shapefile)。

谢谢

0 投票
1 回答
1291 浏览

python-3.x - 在 Python 3.7/3.8 和 (W10) 上安装 GDAL 和 Fiona

不幸的是,我无法在 Windows 10 上安装 Fiona。

我试过的:

  1. 安装 Python 3.7
  2. 根据https://sandbox.idre.ucla.edu/sandbox/tutorials/installing-gdal-for-windows安装 GDAL,选择 GDAL 核心和 Python 绑定 3.7
  3. 将所有内容添加到路径
  4. 从https://www.lfd.uci.edu/~gohlke/pythonlibs/安装 Fiona 轮(也尝试预先安装“正确的”GDAL 轮)。

我也尝试过使用最近的 Python (3.8.5) 以及使用 conda 安装它,但无济于事。在使用 Python 路线时,当我尝试导入 Fiona 时,我似乎总是遇到同样的错误,据我所知,它似乎连接到我的 GDAL 安装,但我无法弄清楚,它是第二天的尝试。在这一点上,挫折感超过 9000,我不知道该怎么办。但是,这是错误:

提前致谢!

0 投票
1 回答
672 浏览

python-3.x - 从内存/zipfile 中读取一个 gpkg 文件

我知道可以通过在内存中提取并读取它来从 zipfile 中读取 shapefile: https ://gis.stackexchange.com/questions/250092/using-pyshp-to-read-a-file-like -来自压缩档案的对象

Fiona 还可以从内存中读取 shapefile: https ://pypi.org/project/Fiona/1.5.0/

但是,我还没有找到以相同方式读取 .gpkg (geopackage) 的方法。

如何从 zip 文件中提取地理包,然后将其提取到 geopandas 地理数据框中?

0 投票
1 回答
671 浏览

python - 如何在 Pycharm 中安装 osmnx

我正在尝试在 Pycharm 中安装 OSMNX 模块(使用 Python 3.7.2)。我尝试使用 pip install osmnx 安装它,但出现以下错误 [![error][1]][1] 我也尝试使用来自 [https://www.lfd.uci.edu/~gohlke/ 的 .whl 文件pythonlibs/#fiona][2] 但我无法确定如何/遵循哪些步骤。请提供一些明确的步骤!

大多数其他问题都是在 conda 环境中回答的。我只能使用 Pcharm。

高度赞赏任何形式的输入![1]:https ://i.stack.imgur.com/RdJDN.png [2]:https ://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona

0 投票
1 回答
61 浏览

python - Python中的经纬度点属于哪个多面体?

我有经度和纬度,预期的结果是无论该点在哪个多面体中,我都会得到多面体的名称或 ID。

输出

以前的尝试: 我尝试过 fiona、shapely 和 geopandas 来完成这项工作,但我一直在努力争取在这方面取得进展。我得到的最接近的是 inside 和 contains 函数,但我一直在努力的工作领域是成功地将多面体转换为多边形,然后利用 inside 和 contains 的力量来获得所需的输出。

shapefile 已从此处下载。