Práce s datovými sadami pomocí modulu plug-in QGIS

QGIS je opensourcová geografická informační aplikace (GIS), která podporuje prohlížení, úpravy a analýzu geoprostorových dat.

Modul plug-in Azure Mapy QGIS slouží k zobrazení a úpravám datových sad v QGIS. Umožňuje procházet podlahy pomocí vlastního výběru podlahy a provádět operace CRUD pro více funkcí současně. Všechny funkce QGIS, jako je kopírování funkcí, rotace, změna velikosti, překlopení, se dají použít k pokročilým úpravám. Modul plug-in také podporuje zpracování chyb pro úpravy dat. Protokoly vytvořené modulem plug-in jsou užitečné k pochopení rozhraní API a chyb ladění.

Požadavky

Začínáme

Tato část obsahuje informace o tom, jak nainstalovat QGIS a modul plug-in Azure Mapy QGIS a jak otevřít a zobrazit datovou sadu.

Instalace QGIS

Pokud ještě nemáte nainstalovaný QGIS, přečtěte si téma Stažení QGIS. Můžete ale použít nejnovější verzi, doporučuje se použít nejstabilnější verzi, kterou najdete na stejné stránce tak, že vyberete "Hledáte nejstabilnější verzi?".

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

Instalace modulu plug-in Azure Mapy QGIS

Instalace modulu plug-in Azure Mapy QGIS:

  1. V nabídce Moduly plug-in vyberte Spravovat a instalovat modulyplug-in a otevřete Správce modulů plug-in.

  2. V dialogovém okně, které se otevře, vyberte modul plug-in Azure Mapy a pak modul plug-in Install:

A screenshot showing the QGIS install plugin.

Podrobné pokyny k instalaci modulu plug-in v QGIS najdete v tématu Instalace nových modulů plug-in v dokumentaci QGIS.

Po instalaci modulu plug-in se na panelu nástrojů modulů plug-in zobrazí symbol Azure Mapy.

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

Práce s datovými sadami v modulu plug-in QGIS

Vaše datová sada Azure Mapy obsahuje data popisující vaši vnitřní mapu. Datová sada se skládá z vrstev, které definují budovu. Každá vrstva obsahuje položky označované jako funkce. Každá funkce je řádek v datové sadě. Funkce má obvykle přidruženou geometrii. Každá geometrie se skládá ze sady vlastností, které ji popisují.

A featureClass je kolekce podobných funkcí. Budova má třídy vybavení a úrovně funkcí, které obsahují například místnosti a nábytek. Například budova má zařízení featureClass, které obsahuje funkce zařízení. Má také úrovně featureClass , které definují úrovně budovy, každá úroveň je funkce s vlastní sadou vlastností, které tuto úroveň popisují. Další featureClass může být nábytek, přičemž každý jednotlivý kus nábytku je popsaný jako rys featureClass vlastní jedinečné sady vlastností.

Otevřít datovou sadu

Následující kroky popisují, jak otevřít datovou sadu v QGIS pomocí modulu plug-in Azure Mapy QGIS.

  1. Výběrem symbolu Azure Mapy na panelu nástrojů QGIS otevřete dialogové okno modulu plug-in Azure Mapy.

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

  2. V rozevíracím seznamu Zeměpis vyberte umístění, USA nebo Evropu.

  3. Zadejte klíč předplatného.

  4. Pokud chcete získat seznam všech ID datových sad přidružených k vašemu účtu Azure Mapy, vyberte tlačítko Seznam datových sad.

  5. V rozevíracím seznamu DatasetId vyberte požadovanou datasetId hodnotu.

  6. (Volitelné) Pokud nechcete, aby se protokoly ukládaly do výchozího umístění, změňte umístění, kam se ukládají protokoly.

    A screenshot showing the Azure Maps plugin dialog box.

  7. Výběrem tlačítka Získat funkce načtěte data vnitřní mapy do QGIS, jakmile se mapa načte na plátně mapy.

    A screenshot showing the QGIS product with the indoor map.

Zobrazení datové sady

Po načtení datové sady můžete zobrazit různé třídy funkcí, které obsahuje, na panelu Vrstvy . Pořadí vrstev určuje, jak se na mapě zobrazují funkce; vrstvy ve vyšším pořadí v seznamu se zobrazují nahoře.

Některé vrstvy mají rozevírací seznam obsahující více vrstev, za nimiž následuje geometrie vrstvy, jak ukazuje následující obrázek:

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

K tomu dochází v případě, že definice vrstvy ukazuje, že vrstva může obsahovat funkce různých geometrií. vzhledem k tomu, že QGIS podporuje pouze jednu geometrii na vrstvu, modul plug-in tyto vrstvy rozdělí podle jejich možných geometrií.

Poznámka:

Funkce QGIS nepodporuje geometrii GeometryCollection.

K přechodu na jinou podlahu můžete použít rozevírací seznam Úrovně na panelu nástrojů modulů plug-in, který se nachází vedle symbolu modulu plug-in Azure Mapy, jak je znázorněno na následujícím obrázku:

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

Úprava datové sady

Funkce datové sady můžete přidávat, upravovat a odstraňovat pomocí QGIS.

Tip

Při úpravách funkcí datové sady v QGIS použijete panel nástrojů pro digitalizaci. Další informace najdete v tématu Digitalizace existující vrstvy.

Přidání funkcí

Přidání datových sad zahrnuje přidání funkcí do vrstvy.

  1. Na panelu Vrstvy vyberte vrstvu, do které chcete přidat novou funkci.

  2. Přepněte režim úprav na on panelu nástrojů pro digitalizaci. Pokud chcete zobrazit panel nástrojů pro digitalizaci, přejděte na panel nástrojů > Zobrazit > digitalizaci panelu nástrojů.

    A screenshot showing editing mode on the digitizing toolbar.

  3. Na panelu nástrojů pro digitalizaci vyberte všechny možnosti pro přidání funkcí a proveďte požadované změny.

  4. Výběrem tlačítka Uložit na panelu nástrojů pro digitalizaci uložte změny.

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

Úprava funkcí

Úpravy datových sad zahrnují úpravy geometrií a vlastností funkcí.

Úprava geometrie funkce

  1. Na panelu Vrstvy vyberte vrstvu obsahující funkci, kterou chcete upravit.

  2. Přepněte režim úprav na on panelu nástrojů pro digitalizaci.

  3. Na panelu nástrojů pro digitalizaci vyberte nástroj Vrchol.

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

  4. Až změny dokončíte, vyberte tlačítko Uložit na panelu nástrojů pro digitalizaci.

Úprava vlastnosti funkce

Úprava vlastnosti funkce pomocí tabulky atributů

  1. Otevřete tabulku atributů pro vrstvu obsahující funkci, kterou chcete upravit.

    A screenshot showing the attribute table.

    Poznámka:

    Tabulka atributů zobrazuje jednotlivé funkce s jejich vlastnostmi v tabulkové podobě. K této vrstvě se dostanete tak, že kliknete pravým tlačítkem myši na libovolnou vrstvu na panelu Vrstvy a vyberete Otevřít tabulku atributů.

  2. Zapněte režim úprav.

  3. Upravte požadovanou vlastnost.

  4. Výběrem tlačítka Uložit uložte změny.

Odstranit funkci

  1. Vyberte funkci, kterou chcete odstranit.

  2. Na panelu nástrojů pro digitalizaci vyberte možnost odstranit funkci.

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

  3. Výběrem tlačítka Uložit na panelu nástrojů pro digitalizaci uložte změny.

Pokročilé úpravy

Další informace o pokročilých funkcích úprav nabízených v QGIS, jako jsou přesunutí, škálování, kopírování a obměny, najdete v části Pokročilá digitalizace v dokumentaci QGIS.

Protokoly

Modul plug-in Azure Mapy QGIS protokoluje informace týkající se požadavků provedených v Azure Mapy. Umístění souboru protokolu můžete nastavit v dialogovém okně modulu plug-in Azure Mapy. Ve výchozím nastavení jsou soubory protokolů uložené ve složce obsahující stažený modul plug-in.

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

Soubory protokolů můžete zobrazit dvěma způsoby:

  1. QGIS. Protokoly v QGIS můžete zobrazit aktivací panelu zpráv protokolů:

    A screenshot of the Logs Message Panel.

Protokoly obsahují:

  • Informace o požadavcích serveru a odpovědích
  • Chyby přijaté ze serveru nebo QGIS
  • Statistika o počtu načtených funkcí

Protokoly chyb pro úpravy

Protokoly chyb pro úpravy se také ukládají do samostatné složky s názvem Azure Mapy_ErrorLogs. Obsahují podrobnější informace o provedené žádosti, včetně hlaviček a textu, a odpovědi přijaté ze serveru.

Protokoly Pythonu

Všechny chyby přijaté z rozhraní QGIS se zobrazí na kartě Protokoly Pythonu.

Další informace

Pokud máte dotaz související s Azure Mapy, přečtěte si téma Microsoft Q&A. Nezapomeňte své otázky označovat pomocí azure Mapy.