Skip to content

Соответствие географических ролей муниципалитетов (городов)

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 на файловом сервере кластера.

20.png

2.2 Включение json-файлов

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

3. Вариант 2: Настройка json-файла муниципалитета

В качестве примера можно взять Специальный административный район Макао, другие регионы могут действовать аналогичным образом.

3.1 Новый файл JSON

В директории установки BI %FineBI_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\China\ добавьте два новых пустых JSON-файла, как показано ниже:

10.png

3.2 Редактирование файлов JSON

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

Snag_1a60a0d.png

Код выглядит следующим образом:

  
  
  
{ "type": "FeatureCollection", "features": [] }

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

8.png

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

9.png

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", как показано ниже:

12.png

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