ArcGIS for Power BI сопоставляет местоположения в данных с местоположениями на карте. Чем тщательнее вы организуете и подготовите данные перед добавлением их на карту, тем более точными будут результаты на карте.
При добавлении слоя данных на карту выберите тип местоположения, который лучше всего представляет вашу информацию. Чтобы обеспечить максимальную точность, подготовьте и организуйте свои данные, которые соответствуют типам местоположений.
Типы местоположений
Используются следующие типы местоположения:
| Тип местоположения | Значение | Описание |
|---|---|---|
Координаты | Широта, долгота |
|
Местоположение | Например, Адрес |
|
Местоположение |
| |
Местоположение | GeoJSON |
См. подготовка данных для GeoJSON в разделе ниже. |
Стандартные административные границы | См. ниже раздел Стандартные административные границы. | |
Стандартные административные границы
При использовании стандартных административных границ в поле Местоположение, ArcGIS for Power BI сначала ищет определенные настройки в столбце метаданные категории данных. Если данные относятся к категории Штат или Область, Почтовый индекс, Округ или Страна/Регион, то ArcGIS for Power BI использует стандартный географический запрос для определения местоположения элементов на карте.
Примечание:
В некоторых случаях местоположение, такое как почтовый индекс, может быть связано с почтовыми ящиками нежилых объектов или сопутствующими услугами, не связанными с жилыми объектами. Эти местоположения не имеют связанных с ними границ, и демографические данные для этого типа местоположений не хранятся в GeoEnrichment Service. Если вы создаете карту с местоположениями нежилых объектов, используйте тип местоположения Точки. Если выбрать тип местоположения Границы, во время геокодирования будет выведена ошибка.
Если метаданные не найдены, ArcGIS for Power BI выполняет поиск по поддерживаемым ключевым словам в именах полей данных, которые совпадают со стандартными административными границами. В следующей таблице приводятся стандартные административные границы и относящиеся к ним ключевые слова. Ключевые слова не чувствительны к регистру.
| Тип местоположения | Поддерживаемые ключевые слова | Тип формы |
|---|---|---|
Адрес | город, города, адрес, улица, поселок, столица | Точка |
Штат США | штат, штаты | Полигон |
Почтовый индекс | zip, zips, zipcode, zipcodes, почтовый код, почтовые коды, индекс | Полигон |
Округ США | округ, округа | Полигон |
Глобальный город | город, города | Точка |
Страна мира | страна, страны | Полигон |
Если ключевое слово найдено, ArcGIS for Power BI использует сервис ArcGIS GeoEnrichment Service для поиска полигональных местоположений на карте. Полный список поддерживаемых стран см. в Покрытие GeoEnrichment.
Административные границы добавляются на карту как полигоны, которые представляют как форму, так и местоположение.
Если ArcGIS for Power BI не может найти метаданные или ключевые слова, которые можно распознать, то данные в текстовой форме отправляются в ArcGIS World Geocoding Service, в попытке определить местоположение точечных объектов. Во многих случаях это приводит к неточным результатам, поскольку информации для определения точных местоположений оказывается недостаточно. Используйте вкладку Тип местоположения на панели Слои, чтобы указать параметры для местоположений.
Подготовка данных для GeoJSON
ArcGIS for Power BI поддерживает добавление файла GeoJSON из ArcGIS for Excel.
См. раздел ArcGIS for Excel о добавлении слоя данных к карте.
Рекомендации
Импортированный GeoJSON, содержащий несколько типов геометрии, может привести к динамическому переключению поддерживаемого типа геометрии. Например, вначале отображается точечная геометрия, но после фильтрации отображается полигональная геометрия.
- После импорта, если в данных содержатся сведения о местоположении в формате GeoJSON, они появятся в столбце Geometry. Перетащите значение Geometry в поле Location, чтобы отобразить местоположения GeoJSON на карте.
- GeoJSON поддерживает точки, мультиточки, линии и полигоны.
- Рекомендуется фильтровать данные GeoJSON по типу геометрии перед импортом в Microsoft Power BI. Это гарантирует, что в данных представлен только один тип геометрии.
- Если данные JSON являются null/пустыми, усеченными или искаженными, то GeoJSON не будет определен, а значения строк будут проанализированы в поле Местоположение и геокодированы как имена, адреса и т.д.
Ограничения
В настоящее время поддерживается только одно поле геометрии. При наличии нескольких полей геометрии поддерживается только первое поле (Geometry1). Из-за текстовых ограничений, длинные данные разбиваются на несколько полей. См. текстовый тип в документации Microsoft.
- Тип GeoJSON Geometry Collection не поддерживается.