Používané pluginy programu QGIS

Modify Tools

Tato sada nástrojů umožňuje provádět úpravy existujících datSada obsahuje nástroje:

  • Change Projection,
  • Convert Geometry Type, 
  • Delete Duplicate Geometries,
  • Float to Text, 
  • Text to Float,
  • Gridify,
  • Sort. 

K vytvoření tohoto návodu dopomohly materiály od autora pluginu Michaela Minna (2021).


Change Projection

Nástroj umožňuje změnit souřadnicový systém (CRS) dané vrstvy, geometrie všech prvků dané vrstvy transformuje do nového souřadnicového systému (MINN 2021).

Alternativou je nástroj Reproject Layer ze sady nástrojů Processing.

Pro ukázku použití nástroje jsou využita vektorová data KrajePolygony z databáze ArcČR500 (2016).

Po kliknutí na ikonu nástroje (MMQGIS > Modify Change Projectionse zobrazí okno nástroje.

Nejdříve je třeba zvolit vrstvu, které má být změněn CRS (Input Layer Name) a zvolit její nový CRS (New Projection).
  • Kliknutím na otevírací nabídku je možné vybrat jeden z dříve používaných CRS. 
  • Kliknutím na ikonu zeměkoule se otevře nové okno, zde je možné zvolit nový CRS ze seznamu dostupných CRS, popř. je možné do vyhledávacího okna napsat název či EPSG kód CRS. Dále je nutné kliknout na položku OK.
Dále je nutné vybrat název a umístění nové vrstvy se změněným CRS v adresáři (Output File Name) a kliknout na Apply.

Tuto změnu je možné zkontrolovat v samotném nastavení vrstvy (pravé kliknutí myši na požadovanou vrstvu > Properties > Source).

Obr. 3 Změněný CRS
Change Projection

Při změně CRS v nastavení vrstvy (pravé kliknutí myši na požadovanou vrstvu > Properties > Sourcenedochází ke změně CRS v původních zdrojových datech, ale pouze v aktivním projektu.  

Pro trvalé nastavení CRS je vhodnější použít nástroj Change Projection ze sady nástrojů Modify Tools pluginu mmqgis nebo nástroje Reproject Layer ze sady nástrojů Processing.


Convert Geometry Type

Nástroj umožňuje změnit typ geometrie vrstev. Umožňuje např.:

  • převod všech tvarů (polygony, linie aj.) kromě bodů na centroidy (centroids) nebo uzlové body (nodes),
  • rozložení vícedílných tvarů (multi-point, multi-line, multi-polygon) na jednotlivé části (bod, linie, polygon),
  • sloučení jednodílných tvarů do vícedílných tvarů na základě společného atributu (Merge Field), 
  • převod polygonů a multi-polygonů na linie,
  • převod 2,5D reprezentace na 2D reprezentaci. (MINN 2021)

Pro ukázku použití nástroje jsou využita upravená vektorová data OkresyPolygony z databáze ArcČR500 (2016). 

Po kliknutí na ikonu nástroje (MMQGIS > Modify Convert Geometry Typese zobrazí okno nástroje.

V okně je nutné zvolit vrstvu, které má být změněna geometrie (Input Layer Name). 

Dále je třeba zvolit nový typ geometrie (New Geometry Type).

  • Centroids: geometrické středy polygonu
  • Nodes: uzly / vrcholy polygonů či linií 
  • Multipoints: vícebodové geometrie
  • Line Centers: středy linií
  • Lines: linie
  • Multilines: víceliniové geometrie
  • Polygons: polygony
  • Multipolygons: vícepolygonové geometrie

Bodové prvky lze převést pouze na multi-bodové. V tomto případě se v nabídce geometrií (New Geometry Type) objeví pouze možnost Multipoints. 

V případě liniových prvků se v nabídce geometrií (New Geometry Typeobjeví také možnost Multilines a Line Centers 

Při převádění jednodílných geometrií na vícedílné geometrie se v okně nástroje aktivují další položky. 

  • Merge Field: Zde je nutné zvolit atributový sloupec zdrojové vrstvy, na základě něhož budou jednodílné geometrie převedeny do vícedílné geometrie (např. sloučení polygonové vrstvy okresů do multi-polygonové vrstvy krajů na základě názvu kraje). 
  • Merge Attribute Handing: Zde je potřeba zvolit způsob, jakým budou atributy po sloučení jednodílných geometrií kombinovány.
    • First:  hodnota z prvního nalezeného prvku
    • Sum: součet hodnot
    • Číselné atributy mohou být kombinovány oběma způsoby, atributy typu řetězec (string) budou vždy slučovány na základě hodnoty z prvního nalezeného prvku (First).

V neposlední řáde je nutné zvolit název a umístění nové vrstvy v adresáři (Output File Name) a kliknout na položku Apply

Obr. 5 Nastavení nástroje
Convert Geometry Type

V tomto případě byla polygonová vrstva okresů změněna na bodovou. Body představují centroidy polygonů.  

V tomto případě byla polygonová vrstva okresů změněna na bodovou. Body vznikají ve všech uzlech (nodes) polygonů.  

V tomto případě byla polygonová vrstva okresů změněna na liniovou. Linie představují obvod původních polygonů.

V tomto případě byl vytvořen multipolygon z jednotlivých polygonů reprezentující okresy na základě názvu kraje, do něhož okresy patří.


Delete Duplicate Geometries

Nástroj slouží k odstranění duplicitních prvků z dané vrstvy. Za duplicitní prvky jsou považovány prvky s identickými geometriemi, atributy se neberou v úvahu. (MINN 2021)

Pro ukázku použití nástroje jsou využita upravená vektorová data KrajePolygony z databáze ArcČR500 (2016). Data byla předem přepřipravena, byla vytvořena duplicita prvků. 

Obr. 10 Ukázka vstupních dat
Delete Duplicate Geometries

Po kliknutí na ikonu nástroje (MMQGIS > Modify Delete Duplicate Geometriesse zobrazí okno nástroje.

V okně je nutné zvolit vrstvu, ve které mají být smazány duplicitní prvky (Input Layer), zvolit název a umístění nové vrstvy v adresáři (Output File Name) a kliknout na položku Apply

Obr. 12 Nastavení nástroje
Delete Duplicate Geometries

V atributové tabulce nově vytvořené vrstvy je poté možné zkontrolovat, že se zde nenacházejí duplicitní prvky. 

Obr. 13 Kontrola dat
Delete Duplicate Geometries


Float to Text

Nástroj slouží k převodu atributových sloupců s datovým typem integer (celočíselné hodnoty) nebo s datovým typem float (hodnoty s plovoucí desetinnou čárkou) na sloupec s datovým typem string (řetězec). Převod typů je možné provést u jednoho sloupce nebo i více sloupců zároveň. (MINN 2021)

Jedná se o opak nástroje Text to Float.

Pro ukázku použití nástroje jsou využita vektorová data KrajePolygony z databáze ArcČR500 (2016). 

Po kliknutí na ikonu nástroje (MMQGIS > Modify Float to Textse zobrazí okno nástroje.

V okně je nutné zvolit vrstvu, v níž má být určitý sloupec s datovým typem integer či float převeden na sloupec s typem string (Input Layer Name). Dále je nutné zvolit sloupce, které mají být konvertovány (Fields to Convert). 

Dále je možné nastavit oddělovač tisíců (000's Separatora to pomocí čárky (comma) či mezery (space). Rovněž je možné nastavit počet desetinných míst (Decimal Placesa násobitel, kterým budou hodnoty násobeny (Multiplier). Násobitel je užitečný např. při převodu jednotek. 

Dále nástroj poskytuje možnost zadání předpon (Prefix(např. pěnežních jednotek atd.) a přípon (Suffix(jednotek vzdálenosti, počtu atd.). 

V neposlední řadě je nutné zvolit název a umístění nové vrstvy v adresáři (Output File Name) a kliknout na položku Apply.

Správné konvertování datových typů je možné zkontrolovat v atributových tabulkách vrstev.  


Text to Float

Nástroj slouží k převodu sloupců s datovým typem string (řetězec) na sloupce s datovým typem Float (hodnoty s plovoucí desetinnou čárkou)Převod typů je možné provést u jednoho sloupce nebo i u více sloupců zároveň. (MINN 2021)

Jedná se o opak nástroje Float to Text

Pro ukázku použití nástroje jsou využita upravená vektorová data KrajePolygony z databáze ArcČR500 (2016), konkrétně se jedná o nově vytvořenou vrstvu vytvořenou pomocí nástroje Float to Text

Po kliknutí na ikonu nástroje (MMQGIS > Modify Text to Floatse zobrazí okno nástroje.

V okně je nutné zvolit vrstvu, v níž má být určitý sloupec s datovým typem string převeden na sloupec s typem float (Source Layer). Dále je nutné zvolit sloupce, které mají být konvertovány (Fields to Convert). 

V neposlední řadě je nutné zvolit název a umístění nové vrstvy v adresáři (Output File Name) a kliknout na položku Apply.

Správné konvertování datových typů je možné zkontrolovat v atributových tabulkách vrstev.


Gridify

Nástroj slouží ke zjednodušování prvků zarovnáním všech vrcholů/bodů do mřížky a následným odstraněním nadbytečných vrcholů/bodů (MINN 2021).

Pro ukázku použití nástroje jsou využita vektorová data KrajePolygony z databáze ArcČR500 (2016). 

Po kliknutí na ikonu nástroje (MMQGIS > Modify Gridify) se zobrazí okno nástroje.

V okně je nutné zvolit vrstvu, jejíž prvky mají být zjednodušovány (Source Layer Name). Následně je nutné specifikovat parametry mřížky, podle níž budou prvky zjednodušovány (Horizontal Spacing / Vertical Spacing). 

Dále je potřeba zvolit název a umístění nové vrstvy v adresáři (Output File Name) a kliknout na položku Apply.

V tomto případě jsou zjednodušovány polygony reprezentující kraje ČR.  


Sort

Nástroj umožňuje seřazovat a třídit prvky v jednotlivých atributových sloupcích (MINN 2021).

Alternativou je seřazení atributů přímo v atributové tabulce. Kliknutím levým tlačítkem na daný sloupec v atributové tabulce dojde k vzestupnému/sestupnému seřazení atributů.  

Pro ukázku použití nástroje jsou využita vektorová data KrajePolygony z databáze ArcČR500 (2016). 

Po kliknutí na ikonu nástroje (MMQGIS > Modify Sortse zobrazí okno nástroje.

V okně je nutné zvolit vrstvu, jejíž sloupce mají být seřazeny (Source Layer Name). Dále je nutné zvolit sloupec, podle kterého budou ostatní sloupce seřazeny (Sort Attributea také způsob, jakým mají být seřazeny (sestupně = descending, vzestupně = ascending) (Direction)

V neposlední řadě je nutné zvolit název a umístění nové vrstvy v adresáři (Output File Name) a kliknout na položku Apply.

V tomto případě jsou data seřazena vzestupně podle počtu obyvatel. 

Citace

Elektronické zdroje
EPSG (2022): Coordinate Systems Worldwide, https://epsg.io/ (21. 03. 2023).

MINN, M. (2021): MMQGIS, https://michaelminn.com/linux/mmqgis/ (21. 03. 2023).

Mapové zdroje
©ArcČR, ARCDATA PRAHA, 2016