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

.gif
Чтобы использовать файл Mexican_States.json, убедитесь, что выбранные ключи слоя совпадают со столбцами из таблиц "Данные штатов Мексики", предназначенными для анализа. Например, если существует ячейка данных для мексиканского штата Нижняя Калифорния, выберите соответствующее поле имени в файле JSON. На визуализации карты отобразятся названия штатов. Если создать рабочую книгу и выбрать столбец (например, "Штат" и "HASC"), на карте отображаются штаты Мексики. Если навести курсор на штат, на карте отобразится код штата в формате HASC (например, MX BN).
- На главной странице нажмите Навигатор
, а затем выберите Консоль, чтобы открыть страницу Консоль.
- Нажмите Карты, чтобы открыть страницу "Слои карты".
Вы можете включать или отключать системные слои карты, но не можете создавать или удалять их.
- Чтобы добавить пользовательский слой карты, на вкладке Слои данных нажмите Добавить пользовательский слой, затем нажмите GeoJSON или перетащите файл JSON из проводника файлов в область Пользовательские карты.
- В диалоговом окне Открыть перейдите в нужный каталог и выберите файл JSON (например, Mexico_States.json).
Необходимо выбрать файл GeoJSON, который соответствует стандарту, описанному на веб-странице https://ru.wikipedia.org/wiki/GeoJSON (максимально допустимый размер файла составляет 100 МБ).
Пользовательские слои, использующие тип геометрии "Ломаная линия", поддерживаются не полностью. Разделы Цвет и Размер на панели Синтаксис визуализации не применяются к линейным геометриям.
- Нажмите Открыть, чтобы открыть диалоговое окно Слой карты.
- Необязательно: Чтобы существенно увеличить место для хранения данных по сравнению с внутренним хранилищем, нажмите Дополнительно и выберите тип хранилища Внешнее.
Для внешнего хранилища не требуется настройка или дополнительный ресурс.
- На вкладке Общая информация введите Имя и при желании Описание.
- В списке Ключи слоя выберите нужные ключи слоя.
Ключи слоя представляют собой набор атрибутов свойств для каждого компонента карты (например, различные коды для каждого штата в Мексике). Ключи слоя содержатся в файле JSON. По возможности рекомендуется выбирать только ключи слоя, соответствующие данным.
- Нажмите Сохранить. После завершения процесса и добавления слоя отображается сообщение об успешном завершении.