Работа с наборами данных с помощью подключаемого модуля QGIS

QGIS — это приложение географической информационной системы с открытым кодом (GIS), которое поддерживает просмотр, редактирование и анализ геопространственных данных.

Подключаемый модуль QGIS azure Карты используется для просмотра и редактирования наборов данных в QGIS. Он позволяет перемещаться по этажам с помощью настраиваемого средства выбора пола и выполнять операции CRUD для нескольких функций одновременно. Все функции QGIS, такие как копирование функций, поворот, изменение размера, перевернутые, можно использовать для расширенного редактирования. Подключаемый модуль также поддерживает обработку ошибок для редактирования данных. Журналы, созданные подключаемым модулем, полезны для понимания API и ошибок отладки.

Необходимые компоненты

Начать

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

Установка QGIS

Если у вас еще нет QGIS, см. раздел "Скачать QGIS". Вы можете использовать последнюю версию, однако рекомендуется использовать самую стабильную версию, которую можно найти на той же странице, выбрав "Ищете самую стабильную версию?".

A screenshot showing the QGIS download page with the Looking for the most stable version link outlined in red.

Установка подключаемого модуля QGIS для Azure Карты

Чтобы установить подключаемый модуль QGIS для Azure Карты, выполните следующие действия.

  1. Выберите "Управление и установка подключаемых модулей" в меню "Подключаемые модули", чтобы открыть диспетчер подключаемых модулей.

  2. В открывшемся диалоговом окне выберите подключаемый модуль Azure Карты, а затем подключаемый модуль установки:

A screenshot showing the QGIS install plugin.

Подробные инструкции по установке подключаемого модуля в QGIS см. в разделе "Установка новых подключаемых модулей" в документации по QGIS.

После установки подключаемого модуля на панели инструментов подключаемых модулей появится символ Azure Карты.

A screenshot showing The Azure Maps QGIS plugin symbol on the QGIS toolbar.

Работа с наборами данных в подключаемом модуле QGIS

Набор данных Azure Карты содержит данные, описывающие вашу карту помещений. Набор данных состоит из слоев, определяющих здание. Каждый слой содержит записи, называемые функциями. Каждая функция — это строка в наборе данных. Функция обычно имеет геометрию, связанную с ней. Каждая геометрия состоит из набора свойств, описывающих его.

A featureClass — это коллекция аналогичных функций. Здание имеет классы функций и уровней, содержащие такие функции, как комнаты и мебель. Например, здание имеет объект featureClass, содержащий функции объекта. Он также имеет уровни featureClass , определяющие уровни здания, каждый уровень является функцией с собственным набором свойств, описывающих этот уровень. Другое featureClass может быть мебелью, с каждым отдельным предметом мебели, описанным как особенность своего собственного featureClass уникального набора свойств.

Открыть набор данных

Ниже описано, как открыть набор данных в QGIS с помощью подключаемого модуля QGIS azure Карты QGIS.

  1. Выберите символ Azure Карты на панели инструментов QGIS, чтобы открыть диалоговое окно подключаемого модуля azure Карты.

    A screenshot showing the toolbar in QGIS with the Azure Maps button highlighted.

  2. Выберите расположение, США или Европу, в раскрывающемся списке Geography.

  3. Введите ключ подписки.

  4. Чтобы получить список всех идентификаторов наборов данных, связанных с учетной записью Azure Карты, нажмите кнопку "Список наборов данных".

  5. Выберите нужный datasetId из раскрывающегося списка DatasetId .

  6. (Необязательно) Измените расположение, в котором сохраняются журналы, если они не нужны, чтобы они сохранялись в расположении по умолчанию.

    A screenshot showing the Azure Maps plugin dialog box.

  7. Нажмите кнопку "Получить функции ", чтобы загрузить данные карты помещений в QGIS, после загрузки карты на холсте карты.

    A screenshot showing the QGIS product with the indoor map.

Просмотр набора данных

После загрузки набора данных вы можете просмотреть различные классы функций, содержащиеся на панели "Слои ". Порядок слоев определяет, как функции отображаются на карте; Слои в более высоком порядке в списке отображаются сверху.

Некоторые слои содержат раскрывающийся список, содержащий несколько слоев внутри него, а затем геометрию слоя, как показано на следующем рисунке:

A screenshot showing a data set in the QGIS layers section.

Это происходит в случае, когда определение слоя показывает, что слой может содержать функции различных геометрий. так как QGIS поддерживает только одну геометрию на уровне, подключаемый модуль разделяет эти слои по их возможным геометриям.

Примечание.

Geometry GeometryCollection не поддерживается QGIS.

Вы можете перейти к другому полу с помощью раскрывающегося списка "Уровень" на панели инструментов подключаемых модулей, расположенных рядом с символом подключаемого модуля Azure Карты, как посеяно на следующем рисунке:

A screenshot showing the level selection drop-down as it appears on the plugin toolbar.

Изменение набора данных

Вы можете добавлять, изменять и удалять функции набора данных с помощью QGIS.

Совет

При редактировании функций набора данных в QGIS вы будете использовать панель инструментов цифры, дополнительные сведения см. в разделе "Оцифровка существующего слоя".

Добавьте функции

Дополнения набора данных включают добавление функций в слой.

  1. На панели "Слои" выберите слой, в который нужно добавить новую функцию.

  2. Переключите режим on редактирования на панель инструментов оцифровки. Чтобы просмотреть панель инструментов для оцифровки, перейдите к панели инструментов "Просмотр > панели инструментов>"

    A screenshot showing editing mode on the digitizing toolbar.

  3. Выберите любой вариант добавления компонентов на панели инструментов оцифровки и внесите необходимые изменения.

  4. Нажмите кнопку "Сохранить" на панели инструментов оцифровки, чтобы сохранить изменения

    A screenshot showing the save changes button on the digitizing toolbar.

Изменение функций

Изменения набора данных включают редактирование геометрий и свойств функций.

Изменение геометрии признаков

  1. На панели "Слои" выберите слой, содержащий функцию, которую требуется изменить.

  2. Переключите режим on редактирования на панель инструментов оцифровки.

  3. Выберите средство вершины на панели инструментов оцифровки.

    A screenshot showing the Vertex Tool button on the digitizing toolbar.

  4. После завершения изменений нажмите кнопку "Сохранить" на панели инструментов оцифровки.

Изменение свойства компонента

Изменение свойства компонента с помощью таблицы атрибутов

  1. Откройте таблицу атрибутов для слоя, содержащего функцию, которую требуется изменить.

    A screenshot showing the attribute table.

    Примечание.

    Таблица атрибутов показывает каждую функцию со своими свойствами в табличной форме. К нему можно получить доступ, щелкнув правой кнопкой мыши любой слой на панели "Слои" , а затем выбрав "Открыть таблицу атрибутов".

  2. Переключение режима редактирования.

  3. Измените требуемое свойство.

  4. Нажмите кнопку "Сохранить", чтобы сохранить изменения.

Функция удаления

  1. Выберите функцию, которую вы хотите удалить.

  2. Выберите параметр удаления функции на панели инструментов цифровой обработки.

    A screenshot showing the delete feature option in the digitizing toolbar.

  3. Нажмите кнопку сохранения на панели инструментов оцифровки, чтобы сохранить изменения.

Расширенные функции редактирования

Дополнительные сведения о расширенных возможностях редактирования, предлагаемых в QGIS, таких как перемещение, масштабирование, копирование и поворот функций, см. в документации по QGIS.

Журналы

Сведения о подключаемых модулях QGIS azure Карты, связанные с запросами, сделанными в Azure Карты. Вы можете задать расположение файла журнала в диалоговом окне подключаемого модуля Azure Карты. По умолчанию файлы журналов хранятся в папке, содержащей скачанный подключаемый модуль.

A screenshot of the Azure Maps QGIS plugin dialog box with the logs section highlighted.

Файлы журнала можно просматривать двумя способами:

  1. QGIS. Журналы в QGIS можно просмотреть, активировав панель сообщений журналов:

    A screenshot of the Logs Message Panel.

Журналы содержат:

  • Сведения о запросах сервера и ответе.
  • Ошибки, полученные от сервера или QGIS.
  • Статистика о количестве загруженных функций

Журналы ошибок для редактирования

Журналы ошибок для редактирования также хранятся в отдельной папке с именем "Azure Карты_ErrorLogs". Они содержат более подробные сведения о выполненных запросах, включая заголовки и текст, а также ответ, полученный от сервера.

Журналы Python

Все ошибки, полученные из платформы QGIS, отображаются на вкладке "Журналы Python".

Дополнительная информация:

Если у вас есть вопросы, связанные с Azure Карты, ознакомьтесь с microsoft Q&A. Убедитесь, что и пометьте свои вопросы с помощью Azure Карты.