Udostępnij za pośrednictwem


Praca z zestawami danych przy użyciu wtyczki QGIS

Uwaga

Wycofanie usługi Azure Maps Creator

Usługa mapy wewnętrznej usługi Azure Maps Creator jest teraz przestarzała i zostanie wycofana w dniu 30.09.25. Aby uzyskać więcej informacji, zobacz Ogłoszenie o zakończeniu życia twórcy usługi Azure Maps.

QGIS to aplikacja systemu informacji geograficznych typu open source (GIS), która obsługuje wyświetlanie, edytowanie i analizowanie danych geoprzestrzennych.

Wtyczka QGIS usługi Azure Maps służy do wyświetlania i edytowania zestawów danych w systemie QGIS. Umożliwia nawigowanie po piętrach przy użyciu niestandardowego selektora podłogowego i wykonywanie operacji CRUD dla wielu funkcji jednocześnie. Wszystkie funkcje QGIS, takie jak funkcje kopiowania, rotacja, zmiana rozmiaru, przerzucanie, mogą służyć do zaawansowanej edycji. Wtyczka obsługuje również obsługę błędów podczas edytowania danych. Dzienniki utworzone przez wtyczkę są przydatne do zrozumienia interfejsów API i błędów debugowania.

Wymagania wstępne

  • Zrozumienie pojęć dotyczących twórców
  • Zestaw danych
  • Podstawowa wiedza robocza na temat QGIS

Rozpocznij

Ta sekcja zawiera informacje na temat sposobu instalowania oprogramowania QGIS i wtyczki QGIS usługi Azure Maps, a następnie sposobu otwierania i wyświetlania zestawu danych.

Instalowanie oprogramowania QGIS

Jeśli nie masz jeszcze zainstalowanego systemu QGIS, zobacz Pobieranie oprogramowania QGIS. Możesz jednak użyć najnowszej wersji, jednak zaleca się użycie najbardziej stabilnej wersji, którą można znaleźć na tej samej stronie, wybierając pozycję "Szukasz najbardziej stabilnej wersji?".

Zrzut ekranu przedstawiający stronę pobierania QGIS z linkiem Wyszukiwanie najbardziej stabilnej wersji na czerwono.

Instalowanie wtyczki QGIS usługi Azure Maps

Aby zainstalować wtyczkę QGIS usługi Azure Maps:

  1. Wybierz pozycję Zarządzaj wtyczkami i zainstaluj je z menu Plugins (Wtyczki), aby otworzyć Menedżera wtyczek.

  2. W wyświetlonym oknie dialogowym wybierz wtyczkę usługi Azure Maps, a następnie wtyczkę Zainstaluj:

Zrzut ekranu przedstawiający wtyczkę instalacji QGIS.

Aby uzyskać szczegółowe instrukcje dotyczące instalowania wtyczki w systemie QGIS, zobacz Instalowanie nowych wtyczek w dokumentacji QGIS.

Po zainstalowaniu wtyczki symbol AzureMaps zostanie wyświetlony na pasku narzędzi wtyczek.

Zrzut ekranu przedstawiający symbol wtyczki QGIS usługi Azure Maps na pasku narzędzi QGIS.

Praca z zestawami danych w wtyczce QGIS

Zestaw danych usługi Azure Maps zawiera dane opisujące mapę wewnętrzną. Zestaw danych składa się z warstw, które definiują budynek. Każda warstwa zawiera wpisy nazywane funkcjami. Każda funkcja jest wierszem w zestawie danych. Cecha zwykle ma skojarzona geometrię. Każda geometria składa się z zestawu właściwości, które go opisują.

A featureClass to kolekcja podobnych funkcji. Budynek ma klasy obiektów i poziomów, zawierające funkcje, takie jak pokoje i meble. Na przykład budynek ma obiekt featureClasszawierający funkcje obiektu. Ma również poziomy, które definiują poziomy featureClass budynku, każdy poziom jest funkcją z własnym zestawem właściwości, które opisują ten poziom. Innym featureClass może być meble, z każdym pojedynczym elementem mebli opisanym jako cecha featureClass z własnym unikatowym zestawem właściwości.

Otwieranie zestawu danych

W poniższych krokach opisano sposób otwierania zestawu danych w systemie QGIS przy użyciu wtyczki QGIS usługi Azure Maps.

  1. Wybierz symbol usługi Azure Maps na pasku narzędzi QGIS, aby otworzyć okno dialogowe wtyczki usługi Azure Maps.

    Zrzut ekranu przedstawiający pasek narzędzi w systemie QGIS z wyróżnionym przyciskiem Azure Maps.

  2. Wybierz swoją lokalizację, Stany Zjednoczone lub Europę z listy rozwijanej Geografia.

  3. Wprowadź klucz subskrypcji.

  4. Aby uzyskać listę wszystkich identyfikatorów zestawów danych skojarzonych z kontem usługi Azure Maps, wybierz przycisk Wyświetl zestawy danych.

  5. Wybierz odpowiednią datasetId pozycję z listy rozwijanej DatasetId .

  6. (Opcjonalnie) Zmień lokalizację, w której są zapisywane dzienniki, jeśli nie chcesz ich zapisywać w lokalizacji domyślnej.

    Zrzut ekranu przedstawiający okno dialogowe wtyczki usługi Azure Maps.

  7. Wybierz przycisk Pobierz funkcje, aby załadować dane mapy wewnętrznej do zestawu QGIS po załadowaniu mapy na kanwie mapy.

    Zrzut ekranu przedstawiający produkt QGIS z mapą wewnętrzną.

Wyświetlanie zestawu danych

Po załadowaniu zestawu danych można wyświetlić różne klasy funkcji, które zawiera w panelu Warstwy . Kolejność warstw określa sposób wyświetlania cech na mapie; warstwy o wyższej kolejności na liście są wyświetlane u góry.

Niektóre warstwy mają listę rozwijaną zawierającą wiele warstw w niej, a następnie geometrię warstwy, jak pokazano na poniższej ilustracji:

Zrzut ekranu przedstawiający zestaw danych w sekcji warstw QGIS.

Dzieje się tak w przypadku, gdy definicja warstwy pokazuje, że warstwa może zawierać cechy różnych geometrii. Ponieważ QGIS obsługuje tylko jedną geometrię na warstwę, wtyczka dzieli te warstwy według możliwych geometrii.

Uwaga

Geometry geometryCollection nie jest obsługiwana przez QGIS.

Możesz przejść do innej podłogi, korzystając z listy rozwijanej Poziom na pasku narzędzi wtyczek znajdujących się obok symbolu wtyczki usługi Azure Maps, jak pokazano na poniższej ilustracji:

Zrzut ekranu przedstawiający listę rozwijaną wyboru poziomu wyświetlaną na pasku narzędzi wtyczki.

Edytowanie zestawu danych

Funkcje zestawu danych można dodawać, edytować i usuwać przy użyciu QGIS.

Napiwek

Aby uzyskać więcej informacji, zobacz Cyfryzacja paska narzędzi podczas edytowania funkcji zestawu danych w systemie QGIS. Aby uzyskać więcej informacji, zobacz Digitizing an existing layer (Cyfryzacja istniejącej warstwy).

Dodawanie funkcji

Dodatki zestawu danych obejmują dodawanie funkcji do warstwy.

  1. Na panelu Warstwy wybierz warstwę, do której chcesz dodać nową funkcję.

  2. Przełącz tryb edycji na on na pasku narzędzi do cyfryzacji. Aby wyświetlić pasek narzędzi do cyfryzacji, przejdź do pozycji Wyświetl > pasek narzędzi do cyfryzacji paska narzędzi>.

    Zrzut ekranu przedstawiający tryb edycji na pasku narzędzi do cyfryzacji.

  3. Wybierz wszystkie opcje dodawania funkcji z paska narzędzi do cyfryzacji i wprowadź żądane zmiany.

  4. Wybierz przycisk Zapisz na pasku narzędzi do cyfryzacji, aby zapisać zmiany

    Zrzut ekranu przedstawiający przycisk Zapisz zmiany na pasku narzędzi do cyfryzacji.

Edytowanie funkcji

Edycje zestawu danych obejmują edytowanie geometrii funkcji i właściwości.

Edytowanie geometrii funkcji

  1. Na panelu Warstwy wybierz warstwę zawierającą funkcję, którą chcesz edytować.

  2. Przełącz tryb edycji na on na pasku narzędzi do cyfryzacji.

  3. Wybierz narzędzie Wierzchołki z paska narzędzi do cyfryzacji.

    Zrzut ekranu przedstawiający przycisk Narzędzie wierzchołka na pasku narzędzi do cyfryzacji.

  4. Po zakończeniu wprowadzania zmian wybierz przycisk Zapisz na pasku narzędzi do cyfryzacji.

Edytowanie właściwości funkcji

Aby edytować właściwość funkcji przy użyciu tabeli atrybutów

  1. Otwórz tabelę atrybutów dla warstwy zawierającej funkcję, którą chcesz edytować.

    Zrzut ekranu przedstawiający tabelę atrybutów.

    Uwaga

    Tabela atrybutów przedstawia każdą funkcję z ich właściwościami w formie tabelarycznej. Kliknij prawym przyciskiem myszy, aby uzyskać dostęp do dowolnej warstwy na panelu Warstwy , a następnie wybierz pozycję Otwórz tabelę atrybutów.

  2. Przełącz tryb edycji.

  3. Edytuj żądaną właściwość.

  4. Wybierz przycisk Zapisz, aby zapisać zmiany.

Usuń funkcję

  1. Wybierz funkcję, którą chcesz usunąć.

  2. Wybierz opcję usuń funkcję z paska narzędzi do cyfryzacji.

    Zrzut ekranu przedstawiający opcję usuwania funkcji na pasku narzędzi do cyfryzacji.

  3. Wybierz przycisk Zapisz na pasku narzędzi do cyfryzacji, aby zapisać zmiany.

Edytowanie zaawansowane

Aby dowiedzieć się więcej na temat zaawansowanych funkcji edycji oferowanych w systemie QGIS, takich jak przenoszenie, skalowanie, kopiowanie i obracanie funkcji, zobacz Zaawansowane cyfryzowanie w dokumentacji QGIS.

Dzienniki

Wtyczka QGIS usługi Azure Maps rejestruje informacje dotyczące żądań wysyłanych do usługi Azure Maps. Lokalizację pliku dziennika można ustawić w oknie dialogowym wtyczki usługi Azure Maps. Domyślnie pliki dziennika są przechowywane w folderze zawierającym pobraną wtyczkę.

Zrzut ekranu przedstawiający okno dialogowe wtyczki QGIS usługi Azure Maps z wyróżnioną sekcją dzienników.

Pliki dziennika można wyświetlić na dwa sposoby:

  1. QGIS. Dzienniki w systemie QGIS można wyświetlić, aktywując panel komunikatów dzienników:

    Zrzut ekranu przedstawiający panel komunikatów dzienników.

Dzienniki zawierają:

  • Informacje o żądaniach i odpowiedziach serwera.
  • Błędy odebrane z serwera lub QGIS.
  • Statystyki dotyczące liczby załadowanych funkcji

Dzienniki błędów dotyczące edycji

Dzienniki błędów edycji są również przechowywane w oddzielnym folderze o nazwie "AzureMaps_ErrorLogs". Zawierają one bardziej szczegółowe informacje o żądaniu, w tym nagłówki i treść, oraz odpowiedź odebraną z serwera.

Dzienniki języka Python

Wszelkie błędy odebrane z platformy QGIS są wyświetlane na karcie Dzienniki języka Python.

Dodatkowe informacje

Jeśli masz pytanie związane z usługą Azure Maps, zobacz Microsoft Q&A. Upewnij się, że pytania są oznaczone tagiem "Azure Maps".