gpt4 book ai didi

python - 尝试使用 Anaconda 进行反向地理编码,但遇到了一些问题

转载 作者:行者123 更新时间:2023-12-01 08:04:28 25 4
gpt4 key购买 nike

我正在尝试在 Anaconda 中运行反向地理编码。我有以下三个问题:

  1. 当我在终端中安装 -c conda-forge geopandas 时,它显示一条错误消息:conda.compat 模块已弃用,并将在未来版本中删除。我该怎么办?

  2. 我知道在 Anaconda 中使用 GeoPandas 我必须使用 google,但我不想为此付费。有没有其他免费的 API 可以使用,但也可以与 Anaconda 兼容。

  3. 我尝试在 Anaconda 中导入reverse_geocode(Python 中的一个包),但它给了我一条错误消息:ImportError: No module named future.moves.urllib.request

最佳答案

  1. 可能只是一个警告:https://github.com/conda/conda/issues/8512
  2. 默认提供商是 Nominatim,也可以通过以下方式选择:
from geopandas.tools.geocoding import reverse_geocode
from shapely.geometry import Point
from geopy.geocoders import Nominatim

reverse_geocode([Point(-71.0582912,42.3602534)], provider=Nominatim)

结果:波士顿市政厅,1,Congress Street,Dock Squ...

理解基于:https://github.com/geopandas/geopandas/blob/master/geopandas/tools/geocoding.py#L27

  • 安装future模块:pip install future
  • 关于python - 尝试使用 Anaconda 进行反向地理编码,但遇到了一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55603604/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com