ArcPy AttributeError: у объекта 'module' нет атрибута 'FromGeohash' - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь использовать метод FromGeohash в Arcpy, но он терпит неудачу.Вот мой код:

import arcpy
spatial_reference = arcpy.SpatialReference(4326)
print spatial_reference
extent = arcpy.FromGeohash('9q8yyx')

Это дает мне ошибку:

    Traceback (most recent call last):
  File "C:/Python27/ArcGIS10.7/Scripts/Geohash_Converter.py", line 4, in <module>
    extent = arcpy.FromGeohash('9q8yyx')
AttributeError: 'module' object has no attribute 'FromGeohash'

Может кто-нибудь сказать мне, что вызывает это?Arcpy, похоже, был правильно импортирован.

1 Ответ

1 голос
/ 17 мая 2019

Похоже, что функция FromGeohash доступна только в ArcPro версии ArcPy.В версии ArcMap (10.6), если я пытаюсь импортировать, я получаю сообщение об ошибке:

from arcpy import FromGeohash

Traceback (most recent call last):
  File "<input>", line 1, in <module>
ImportError: cannot import name FromGeohash

Также единственная документация, которую я могу найти для FromGeohash, относится к ArcGIS Pro.Единственное упоминание о Geohash, которое я могу найти в документации ArcMap, касается расширения Data Interoperability .

Похоже, вам нужно либо использовать интерпретатор Python ArcGIS Pro, либо использовать другой модуль для декодирования геохеша.Похоже, этот модуль Python может работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...