Оформление
Соответствие географических ролей муниципалитетов (городов)
1. Обзор
1.1 Описание проблемы
В настоящее время Пекин, Шанхай, Тяньцзинь, Чунцин, Тайвань, САР Гонконг и САР Макао считаются провинциями на карте BI.
Когда пользователи создают карты, они хотят поместить эти районы вместе с городами на уровне префектуры, но невозможно сопоставить их с городами на уровне префектуры и провинции. Это показано на рисунке ниже:

Как же сделать так, чтобы эти районы можно было напрямую соотнести с городом уровня префектуры? В этой статье мы расскажем об этом подробнее.

1.2 Идеи для решений
Путь, где хранятся файлы JSON карты: %FineBI_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\China\, а затем добавьте новые файлы JSON для этих областей как городов уровня префектуры.
2. Вариант 1: Загрузите json-файл, чтобы решить проблему.
2.1 Загрузка json-файла
1) Загрузка json-файла: JSON file package.rar
2) Распакуйте zip-пакет и поместите файлы в папку "JSON file package".
- Автономная версия: поместите разархивированные файлы в %FineBI_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\China
- Кластерная версия: Поместите разархивированные файлы в папку \WEB-INF\assets\map\geographic\world\China на файловом сервере кластера.

2.2 Включение json-файлов
Администратор может войти в платформу и нажать "System Management > Конфигурация карты > Синхронизировать геофайлы". Как показано на рисунке ниже:

3. Вариант 2: Настройка json-файла муниципалитета
В качестве примера можно взять Специальный административный район Макао, другие регионы могут действовать аналогичным образом.
3.1 Новый файл JSON
В директории установки BI %FineBI_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\China\ добавьте два новых пустых JSON-файла, как показано ниже:

3.2 Редактирование файлов JSON
1) С помощью редактора откройте Macau-area.json и Macau-point.json и добавьте один и тот же код в эти 2 пустых файла, как показано ниже:

Код выглядит следующим образом:
{ "type": "FeatureCollection", "features": [] }2) Вернитесь в каталог %FineBI_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\, откройте файл China-area.json, скопируйте выбранную структуру характеристик САР Макао в массив Macao-area.jsonfeatures: [] и сохраните файл. Сохраните файл, как показано ниже:

3) Вернитесь в каталог %FineBI_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\, откройте файл China-point.json и скопируйте выбранную структуру характеристик Macao SAR в Macao-point. json в массив features : [] и сохраните файл. Сохраните файл, как показано ниже:

4) После завершения операции обратитесь к разделу 2.2 данного документа, чтобы ввести в действие json-файл.
3.3 Предварительный просмотр
3.3.1 Конфигурация карты
Войдите в FineBI Decision Platform и добавьте Макао на уровне префектуры в разделе "System Management > Конфигурация карты > Географическая информация > Регион". Как показано на рисунке ниже:

3.3.2 Соответствие географическому положению (город)
1) Используйте встроенные данные "Sales DEMO>Area Data Analysis", в компоненте, в поле измерения "City" выберите "Geographic Role>City", как показано ниже:

2) Вы можете увидеть, что Макао в поле "Город" может быть сопоставлен с Макао САР на уровне префектуры. Это показано на рисунке ниже:
