Геокодирование с классическими локаторами StreetMap Premium в ArcGIS Pro

В StreetMap Premium входят два набора локаторов. Классические локаторы - это те, которые были включены в StreetMap Premium в течение нескольких последних лет, но которые станут устаревшими в 2021 году. В рамках этого плана замены классические локаторы, которые также были включены в пакеты мобильных карт StreetMap Premium, будут постепенно заменены новыми локаторами. Новые локаторы представляют собой новый стиль, схожий с теми, что используются в ArcGIS Online World Geocoding Service.

Классические локаторы StreetMap Premium включены в версию каждой файловой базы геоданных StreetMap Premium (.gdb) как автономные файлы. Эти локаторы можно добавить вручную в ArcGIS Pro, перейдя в директорию, где распакованы эти файлы классических локаторов. При импорте пакета мобильной карты в ArcGIS Pro, автоматически поступают и файлы классических локаторов. По причине того, что пакет мобильной карты лицензируется, локатор будет доступен для геокодирования в ArcGIS Pro, пока действует лицензия для соответствующего регионального дополнительного модуля StreetMap Premium (например, StreetMap Premium North America).

Примечание:

Пакеты мобильной карты StreetMap Premium включают локатор Gazetteer для нахождения точек интереса, например, кафе Starbucks или моста Золотые ворота. Локатор Gazetteer не доступен в качестве автономного локатора в версии базы геоданных StreetMap Premium.

Примечание:

Если у вас нет соответствующего дополнительного модуля StreetMap Premium для пакета мобильной карты, вы увидите красный восклицательный знак (!) появляется рядом с именем локатора страны на панели Каталог в разделе Проект - Локаторы, и имя локатора страны будет недоступно на панели Найти местоположение под кнопкой Опции Параметры в Настройках провайдера.

Файлы локатора извлекаются в <drive>:\Users\<username>\Documents\ArcGIS\Packages\<Package Name_GUID>\locator, когда пакет мобильной карты StreetMap Premium импортируется в ArcGIS Pro. Пакеты для штатов США и стран записывают папку с трехбуквенным кодом округа в директорию \locator, например, …\locator\USA. Большие региональные пакеты, записывают несколько папок с кодами стран в директорию \locator. После импорта пакета и извлечения этих локаторов в папку \locator их можно вернуть опять в ArcGIS Pro, перейдя к папке \locator.

Дополнительные сведения о геокодировании в ArcGIS Pro см. в разделе О поиске местоположений на карте.

Локаторы адресов для геокодирования

Классические адресные локаторы, доступные с версией базы геоданных StreetMap Premium или с пакетами мобильной карты, помогают вам выполнять геокодирование или обратное геокодирование адресов в ArcGIS Pro. Составные локаторы по нескольким странам поддерживают несколько уровней геокодирования и доступны сразу после импорта пакета в ArcGIS Pro. Отдельные адресные локаторы, которые специализированы для использования в каждой стране, могут добавляться в ArcGIS Pro при переходе к вложенным папкам в папке \locator.

В большинстве стран доступны следующие уровни геокодирования: адреса точек, адреса улиц, названия улиц, почтовые индексы и административные единицы.

Дополнительные сведения об уровнях геокодирования для каждой страны, см. в разделе Покрытие StreetMap Premium на веб-сайте ArcGIS.

Входные поля сопоставления для адресов стандартизированы по всем глобальным составным локаторам и включают следующие поля: Address, Postal, Neighborhood, City, Subregion и Region; хотя некоторые страны не используют все четыре из следующих полей административного деления:

  • Neighborhood – меньше города
  • City – город или эквивалент
  • Subregion – обычно больше города, но меньше региона
  • Region – штат/провинция или эквивалент

Определения выходных полей файла

Следующие определения выходных полей файла могут быть полезны:

Loc_name – для составных локаторов, таких как локаторов стран, включенных в состав пакетов мобильных карт StreetMap Premium, в этом поле перечислены отдельные локаторы, геокодирующие каждый адрес.

Addr_type - тип сопоставления адреса. К возможным значениям относятся:

  • PointAddress – точечные адреса со связанными номерами домов и названиями улиц
  • BuildingName – точечные адреса со связанными названиями зданий
  • StreetAddress – центральные линии улиц с диапазонами адресов
  • StreetInt – перекрестки
  • StreetName – центральные линии улиц со связанными названиями улиц (без числовых диапазонов)
  • Admin – административные области, такие как регионы, штаты и провинции; обычно наибольшая административная единица
  • DepAdmin – административные области, такие как регионы, штаты и провинции; обычно наименьшая административная единица
  • SubAdmin – административные области, такие как муниципалитеты и города; обычно меньше, чем DepAdmin
  • Locality – административные области, такие как муниципалитеты, города или районы; обычно наименьшая административная единица
  • PostalLoc – точки почтового индекса, объединенные с административными границами
  • Postal – точки почтовых индексов
  • PostalExt – точки расширенных почтовых индексов, например, USPS ZIP+4

Match_addr – полный сопоставленный адрес, отформатированный в локальной схеме адресов страны. Это формат адреса, основанный на стандартах страны.

Status – статус кандидата на сопоставление. К возможным значениям относятся:

  • M – сопоставлен. Адрес успешно сопоставлен.
  • U – не сопоставлен. Адрес не сопоставлен.
  • T – связан. Адрес имеет более одного кандидата с одинаковым счетом соответствий, но расположенных в разных местах.

Score - значение, связанное со всеми возможными кандидатами на сопоставление. Оценка сопоставления основана на том, насколько хороши местоположения, найденные в базовых данных, соответствуют искомому адресу. Значение оценки варьируется от 0 до 100, где 100 означает полное соответствие.

Side - Для локатором точечных адресов и адресов улиц это поле обозначает сторону улицы (L или R), на котороф находится сопоставленный адрес.

DisplayX/DisplayY – для локатора точечных адресов в этих полях хранятся десятичные координаты центроидов земельных участков, связанных с каждым адресом, так как геокодированный точечный объект находится на участке улицы около основного входа во владение.

Примечание:

Все локаторы точечных адресов предоставляют возможность смены местоположения сопоставленного адреса по умолчанию, с точки входа на улице на центроид участка или крыши. Чтобы сделать это, откройте файл XXX_PointAddress.loc в текстовом редакторе (рекомендуется Notepad++), измените следующую строку:

GeometryFromDisplayFields = false

на:

GeometryFromDisplayFields = true

и сохраните файл.

ZIP4_TYPE – только для США, это поле заполняется, если LOC_NAME соответствует ZIP4. Значение 1 показывает, что долгота и широта соответствуют центроиду ZIP+4 (более точно). Значение 2 показывает, что долгота и широта соответствуют центроиду ZIP+2 (менее точно).

Distance – физическое расстояние в метрах от кандидата до указанного положения. Выходное значение Distance вычисляется для каждого кандидата, когда входной параметр Location задан в запросе с помощью методов Find или findAddressCandidates. Если параметр Location не передается в запрос, значение Distance равняется нулю. Значения находятся в диапазоне от 1 до 100.

Более полный список возможных выходных полей локаторов см. в ArcGIS REST API к World Geocoding Service на веб-сайте ArcGIS for Developers.