Вы можете с легкостью добавлять данные из IBM Cognos прямо на карту.
При добавлении данных из IBM Cognos выберите тип местоположения, который лучше всего описывает имеющуюся информацию. Данные о локации из IBM Cognos используются для создания соотношения между бизнес-данными и указанным типом местоположения.
Если используется ArcGIS Online, в нем по умолчанию доступны следующие варианты. Если же используется Portal for ArcGIS, то поддерживаются только первые два типа местоположений из списка (Адрес и Широта, Долгота).
Чтобы использовать тип местоположения Адрес в развертываниях Portal for ArcGIS, портал должен содержать настроенный хост-сервер и действующий сервис геокодирования, поддерживающий пакетную обработку. Более подробно см. Настройка портала для геокодирования адресов и Настройка хост-сервера.
Если ваши данные не представлены ни одним из типов местоположений по умолчанию, то в качестве него можно указать динамический картографический сервис или сервис объектов из ArcGIS. Например, если ваша организация имеет свои собственные границы (водные хозяйства, районы продаж, границы зон и т.п.), то, если между строками бизнес-данных и объектами сервиса отношение один-к-одному, эти данные можно отображать, используя вместо типов местоположений по умолчанию местоположения самих объектов (для получения более подробной информации см. Выбор типа местоположения). Esri Maps for IBM Cognos поддерживает сервисы объектов и картографические сервисы. Более подробно о добавлении нового типа местоположения на основе динамического картографического сервиса или сервиса объектов см. в разделе Добавление типа местоположения.
При работе с Esri Maps for IBM Cognos для отображения бизнес-данных на карте важно правильно выбрать правильный тип. Для того, чтобы строка с данными превратилась в объект на карте, она должна быть идентифицировать и сопоставлена с соответствующей точкой, линией или полигоном на карте. Выбранный тип местоположения как раз и определяет этот процесс.
При выборе типа Адрес с помощью выбранного администратором организации ArcGIS Online или Portal for ArcGIS геокодера создаются точки.
Если же выбран тип Широта, Долгота, то точки создаются на основе значений координат в соответствующих столбцах.
При выборе любого стандартного административного деления либо пользовательского типа местоположения новые объекты размещаются на карте на основе значений в указанном столбце (столбцах) данных и выбранного типа местоположения. При этом происходит сопоставление строки данных с выбранным типом на основе столбца с общими значениями, который известен как ключ.
Названия столбцов при этом не обязательно должны совпадать, но информация в них должна быть одинаковой. Если строка не может быть сопоставлена, это значит, то местоположение объекта определить нельзя, и на карте он не появится. В следующей таблице представлены поддерживаемые ключи для каждого типа местоположения.
Тип местоположения | Тип формы | Поддерживаемые ключи |
---|---|---|
Штат США | Полигон | Требуется:
|
Город США | Точка | Необходимо следующее:
|
Почтовый индекс США | Полигон | Необходимо следующее:
|
Округ США | Полигон | Необходимо следующее:
|
Город | Точка | Требуется:
Дополнительно можно указать следующее:
|
Страна | Полигон | Требуется:
|
Пользовательские роли | Точечный, линейный или полигональный (определяется выбранной картой или слоем сервиса объектов) | Указывается в процессе Добавления типа местоположения. |
При добавлении данных на основе стандартного административного деления или пользовательского типа местоположения важно соблюдать отношение один-к-одному между строками входных данных и объектами в выбранном типе местоположения. В таком случае каждой строке будет соответствовать только один объект на карте. В следующем примере каждая строка входных данных (Прибыль по штатам) соответствует только одному штату США, поэтому столбец State представляет собой уникальный код. Поэтому местоположение каждого объекта в таблице может быть легко определено и отрисовано на карте. В этом примере каждый полигон на карте – это одна строка из таблицы Выручка по штатам.
Если будет выбран неверный тип местоположения, результаты могут быть непредсказуемы. Такое также может произойти, если между входными данными и выбранным типом местоположения отношение многие-к-одному или один-ко-многим. Повторяем, важно, чтобы тип соотношения был именно один-к-одному.
В примере ниже входные данные представляют собой прибыль по почтовым индексам. Данные также содержат информацию по штатам. Но здесь уникальный ключ – это именно почтовые индексы. В пределах каждого штата располагается несколько индексов. Если будет выбран тип Штат США, то это будет значить, что поле Штат используется в качестве уникального ключа, но при этом соотношение между строками в таблице и типом местоположения многие-к-одному. Иными словами, полигоны, представляющие значения по нескольким строкам, будут нарисованы друг над другом на карте. В данном примере Аризона будет нарисована 4 раза. Очевидно, что это неправильное представление данных, поэтому нужно выбрать тип Почтовый индекс США вместо Штат США в этом случае.
Аналогично следует избегать соотношения один-ко-многим. Потому что в этом случае на карте появится только первый объект, который будет сопоставлен. Информация по остальным данным на карте не появится, что тоже является неправильным.