Добавление пользовательских слоев карты

В визуализации можно добавлять собственные слои карты.

Для добавления пользовательских слоев используется файл геометрических данных с расширением .json, соответствующий схеме GeoJSON https://ru.wikipedia.org/wiki/GeoJSON. В дальнейшем пользовательский слой карты будет использоваться для просмотра геометрических данных карты в рабочей книге. Например, можно добавить файл Mexico_States.json для просмотра геометрических данных на карте штатов Мексики.

Максимальный размер загрузки для отдельного файла GeoJSON – 100 МБ (в сжатом виде). Общее ограничение места в хранилище по умолчанию для файлов GeoJSON — 200 МБ (в сжатом виде). Сжатые файлы GeoJSON меньше (почти в 2 раза), чем файлы GeoJSON без сжатия. Oracle Analytics сжимает загружаемые файлы, удаляя пробелы и усекая точность до 6 десятичных точек.

  • Файлы слоев карт, содержащие многоугольники с 12 или более десятичными точками, могут уменьшиться в размере на 50 %.

  • Файлы слоев карты, содержащие геометрию точек, могут уменьшиться в размере на 15-20 %.

При необходимости можно сжать файлы слоев карты до загрузки на Oracle Analytics с помощью таких инструментов, как mapshaper.org.

Общее ограничение места во внешнем облачном хранилище для файлов GeoJSON — 50 ГБ.

Чтобы создать пользовательский слой карты, необходимо выбрать ключи слоя, соответствующие столбцам данных, которые будут анализироваться в визуализации карты. Например, если требуется проанализировать данные по штатам Мексики на визуализации карты, сначала нужно добавить пользовательский слой карты для штатов Мексики, а затем выбрать ключ слоя (код HASC) в файле Mexican_States.json. Ниже приведен фрагмент файла Mexico_States.json с геометрическими данными штата Нижняя Калифорния.

Описание GUID-D2030B58-F826-4DD4-B632-05E02C6020B3-default.gif ниже
.gif

Чтобы использовать файл Mexican_States.json, убедитесь, что выбранные ключи слоя совпадают со столбцами из таблиц "Данные штатов Мексики", предназначенными для анализа. Например, если существует ячейка данных для мексиканского штата Нижняя Калифорния, выберите соответствующее поле имени в файле JSON. На визуализации карты отобразятся названия штатов. Если создать рабочую книгу и выбрать столбец (например, "Штат" и "HASC"), на карте отображаются штаты Мексики. Если навести курсор на штат, на карте отобразится код штата в формате HASC (например, MX BN).
  1. На главной странице нажмите Навигатор, а затем выберите Консоль, чтобы открыть страницу "Консоль".
  2. Нажмите Карты, чтобы открыть страницу "Слои карты".

    Вы можете включать или отключать системные слои карты, но не можете создавать или удалять их.

  3. Чтобы добавить пользовательский слой карты, на вкладке Уровни данных нажмите Добавить пользовательские слои карты или перетащите файл JSON из Проводника в область Пользовательские карты.
  4. В диалоговом окне Открыть перейдите в нужный каталог и выберите файл JSON (например, Mexico_States.json).

    Необходимо выбрать файл GeoJSON, который соответствует стандарту, описанному на веб-странице https://ru.wikipedia.org/wiki/GeoJSON (максимально допустимый размер файла составляет 100 МБ).

    Пользовательские слои, использующие тип геометрии "Ломаная линия", поддерживаются не полностью. Разделы Цвет и Размер на панели Синтаксис визуализации не применяются к линейным геометриям.

  5. Нажмите Открыть, чтобы открыть диалоговое окно Слой карты.
  6. Необязательно: Чтобы существенно увеличить место для хранения данных по сравнению с внутренним хранилищем, нажмите Дополнительно и выберите тип хранилища Внешнее.
    Для внешнего хранилища не требуется настройка или дополнительный ресурс.
  7. На вкладке Общая информация введите Имя и при желании Описание.
  8. В списке Ключи слоя выберите нужные ключи слоя.
    Ключи слоя представляют собой набор атрибутов свойств для каждого компонента карты (например, различные коды для каждого штата в Мексике). Ключи слоя содержатся в файле JSON. По возможности рекомендуется выбирать только ключи слоя, соответствующие данным.
  9. Нажмите Сохранить. После завершения процесса и добавления слоя отображается сообщение об успешном завершении.