Типы местоположения

Вы можете с легкостью добавлять данные из IBM Cognos прямо на карту.

При добавлении данных из IBM Cognos выберите тип местоположения, который лучше всего описывает имеющуюся информацию. Данные о локации из IBM Cognos используются для создания соотношения между бизнес-данными и указанным типом местоположения.

Типы местоположений по умолчанию

Если используется ArcGIS Online, в нем по умолчанию доступны следующие варианты. Если же используется Portal for ArcGIS, то поддерживаются только первые два типа местоположений из списка (Адрес и Широта, Долгота).

  • Адрес – в зависимости от географического региона вашей организации адресные данные могут включать любые из следующих элементов: адрес, область, подобласть, город, штат, провинция, почтовый индекс, ZIP Code (для США), страна и т.д. Чем больше адресных элементов содержат ваши данные, тем более точными будут результаты. Элементы адреса могут находиться в отдельных полях или могут быть собраны в одном поле (адрес одной строкой). Поддерживаются оба метода поиска адресов, но наилучшие результаты получаются при использовании всех элементов адреса, если они хранятся в отдельных полях.

    Чтобы использовать тип местоположения Адрес в развертываниях Portal for ArcGIS, портал должен содержать настроенный хост-сервер и действующий сервис геокодирования, поддерживающий пакетную обработку. Более подробно см. Настройка портала для геокодирования адресов и Настройка хост-сервера.

  • Latitude, Longitude – значения широты и долготы представлены как местоположения на карте координат x,y. Можно добавить данные по X, Y координатам из любой системы координат (географической или проекции). Можно выбрать систему координат World Geodetic Survey 1984 (WGS84), Web Mercator или указать известный ID любой другой системы. Если выбрана WGS84 или Web Mercator, учтите следующее: если значения широты (Y) меняются от -90 до 90, а долготы (X) – от -180 до 180, то используйте WGS84, а если значения X и Y измеряются в метрах и являются 6-, 7- или 8-ми значными числами, используйте Web Mercator.
  • Стандартные административные границы (доступно только при работе с ArcGIS Online) – стандартные административные границы включают города, штаты/области, провинции, почтовые индексы США (United States ZIP Codes), почтовые индексы и страны. Административные границы, доступные при добавлении данных, определяются вашим регионом. Города добавляются на карту в виде точек. Штаты/области, провинции, почтовые коды, почтовые коды США и страны добавляются на карту как полигоны, которые передают как их форму, так и местоположение.

Пользовательские типы местоположения

Если ваши данные не представлены ни одним из типов местоположений по умолчанию, то в качестве него можно указать динамический картографический сервис или сервис объектов из ArcGIS. Например, если ваша организация имеет свои собственные границы (водные хозяйства, районы продаж, границы зон и т.п.), то, если между строками бизнес-данных и объектами сервиса отношение один-к-одному, эти данные можно отображать, используя вместо типов местоположений по умолчанию местоположения самих объектов (для получения более подробной информации см. Выбор типа местоположения). Esri Maps for IBM Cognos поддерживает сервисы объектов и картографические сервисы. Более подробно о добавлении нового типа местоположения на основе динамического картографического сервиса или сервиса объектов см. в разделе Добавление типа местоположения.

Выбор типа местоположения

При работе с Esri Maps for IBM Cognos для отображения бизнес-данных на карте важно правильно выбрать правильный тип. Для того, чтобы строка с данными превратилась в объект на карте, она должна быть идентифицировать и сопоставлена с соответствующей точкой, линией или полигоном на карте. Выбранный тип местоположения как раз и определяет этот процесс.

Адрес и Широта, Долгота

При выборе типа Адрес с помощью выбранного администратором организации ArcGIS Online или Portal for ArcGIS геокодера создаются точки.

Если же выбран тип Широта, Долгота, то точки создаются на основе значений координат в соответствующих столбцах.

Тип местоположения Широта, Долгота

Стандартные административные границы и пользовательские типы

При выборе любого стандартного административного деления либо пользовательского типа местоположения новые объекты размещаются на карте на основе значений в указанном столбце (столбцах) данных и выбранного типа местоположения. При этом происходит сопоставление строки данных с выбранным типом на основе столбца с общими значениями, который известен как ключ.

Названия столбцов при этом не обязательно должны совпадать, но информация в них должна быть одинаковой. Если строка не может быть сопоставлена, это значит, то местоположение объекта определить нельзя, и на карте он не появится. В следующей таблице представлены поддерживаемые ключи для каждого типа местоположения.

Тип местоположенияТип формыПоддерживаемые ключи

Штат США

Полигон

Требуется:

  • Штат – имя штата. Полное имя, двухбуквенная аббревиатура, код FIPS (например, "New York", "NY" или 36).

Город США

Точка

Необходимо следующее:

  • City – Название города (например, "Albuquerque").
  • Штат – имя штата. Полное имя, двухбуквенная аббревиатура, код FIPS (например, "New York", "NY" или 36).

Почтовый индекс США

Полигон

Необходимо следующее:

  • ZipCode – почтовый индекс США (например, "92373")
  • ZipCodePlus4 – почтовый индекс США с 4 дополнительными символами (например, "92373-8100").

Округ США

Полигон

Необходимо следующее:

  • Округ – имя округа (например, "Nassau").
  • Штат – имя штата. Полное имя, двухбуквенная аббревиатура, код FIPS (например, "New York", "NY" или 36).

Город

Точка

Требуется:

  • City – имя города (например, "Budapest").

Дополнительно можно указать следующее:

  • Страна – название страны или 2х-значный код ISO-3166 (например, "France" или "FR").

Страна

Полигон

Требуется:

  • Страна – название страны или 2х-значный код ISO-3166 (например, "France" или "FR").

Пользовательские роли

Точечный, линейный или полигональный (определяется выбранной картой или слоем сервиса объектов)

Указывается в процессе Добавления типа местоположения.

При добавлении данных на основе стандартного административного деления или пользовательского типа местоположения важно соблюдать отношение один-к-одному между строками входных данных и объектами в выбранном типе местоположения. В таком случае каждой строке будет соответствовать только один объект на карте. В следующем примере каждая строка входных данных (Прибыль по штатам) соответствует только одному штату США, поэтому столбец State представляет собой уникальный код. Поэтому местоположение каждого объекта в таблице может быть легко определено и отрисовано на карте. В этом примере каждый полигон на карте – это одна строка из таблицы Выручка по штатам.

Пример отношения один-к-одному

Если будет выбран неверный тип местоположения, результаты могут быть непредсказуемы. Такое также может произойти, если между входными данными и выбранным типом местоположения отношение многие-к-одному или один-ко-многим. Повторяем, важно, чтобы тип соотношения был именно один-к-одному.

В примере ниже входные данные представляют собой прибыль по почтовым индексам. Данные также содержат информацию по штатам. Но здесь уникальный ключ – это именно почтовые индексы. В пределах каждого штата располагается несколько индексов. Если будет выбран тип Штат США, то это будет значить, что поле Штат используется в качестве уникального ключа, но при этом соотношение между строками в таблице и типом местоположения многие-к-одному. Иными словами, полигоны, представляющие значения по нескольким строкам, будут нарисованы друг над другом на карте. В данном примере Аризона будет нарисована 4 раза. Очевидно, что это неправильное представление данных, поэтому нужно выбрать тип Почтовый индекс США вместо Штат США в этом случае.

Пример отношения многие-к-одному

Аналогично следует избегать соотношения один-ко-многим. Потому что в этом случае на карте появится только первый объект, который будет сопоставлен. Информация по остальным данным на карте не появится, что тоже является неправильным.