Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.

25.2.2. Plugin för geometri-kontroll

Geometry Checker är ett kraftfullt kärnplugin för att kontrollera och fixa geometrigiltigheten för ett lager. Det är tillgängligt från menyn Vector (geometryChecker Check Geometries…).

25.2.2.1. Konfigurera kontrollerna

I dialogrutan Check Geometries visas olika grupperade inställningar i den första fliken (Setup):

  • Input vector layers: för att välja de lager som ska kontrolleras. En kryssruta checkbox Only selected features kan användas för att begränsa kontrollen till geometrierna för de valda funktionerna.

  • Tillåtna geometrityper ger möjlighet att begränsa geometritypen för indataskiktet/lagren till:

    • |Kryssruta Punkt

    • checkbox Multipoint

    • |Checkbox Linje

    • |kryssruta| flerradig

    • checkbox Polygon

    • checkbox Multipolygon

  • Geometrins giltighet. Beroende på geometrityp kan du välja mellan:

    • checkbox Självskärningspunkter

    • checkbox Duplicera noder

    • checkbox Självkontakter

    • checkbox Polygon med mindre än 3 noder.

  • Geometriegenskaper. Beroende på geometrityp finns olika alternativ tillgängliga:

    • checkbox Polygoner och multipolygoner får inte innehålla några hål

    • checkbox Multipartsobjekt måste bestå av mer än en del

    • checkbox Linjer får inte ha danglar

  • Geometrivillkor. Här kan du lägga till ett villkor som geometrierna ska valideras med:

    • checkbox Minimal segmentlängd (kartans enheter) selectNumber

    • checkbox Minsta vinkel mellan segmenten (deg) |selectNumber

    • checkbox Minimal polygonområde (kartenheter sqr.) selectNumber

    • checkbox Inga sliverpolygoner med en Maximal tunnhet selectNumber och en checkbox Max. area (kartenheter sqr.) selectNumber

  • Topologikontroller. Beroende på geometrityp finns många olika alternativ tillgängliga:

    • checkbox Kontrollerar för dubbletter

    • checkbox Kontrollerar för funktioner inom andra funktioner

    • checkbox Kontrollerar överlappningar som är mindre än selectNumber

    • checkbox Kontrollerar för luckor som är mindre än selectNumber

    • checkbox Punkter måste täckas av linjer

    • checkbox Punkter måste ligga korrekt inuti en polygon

    • checkbox Linjer får inte korsa några andra linjer

    • checkbox Linjer får inte korsa egenskaper i skiktet selectString

    • checkbox Polygonerna måste följa skiktets gränser selectString

  • Tolerans. Du kan definiera toleransen för kontrollen i kartskiktsenheter.

  • :guilabel:``Output vector layer` ger möjlighet att välja mellan:

    • radioButtonOn Modifiera inmatningslagret

    • radioButtonOn Skapa nya lager

När du är nöjd med konfigurationen kan du klicka på knappen Run.

../../../../_images/check_geometries.png

Fig. 25.6 Plugin för kontroll av geometri

Pluginet Geometry Checker kan hitta följande fel:

  • Self intersections: en polygon med en self intersection

  • Duplicerade noder: två duplicerade noder i ett segment

  • Hål: hål i en polygon

  • Segmentlängd: en segmentlängd som är lägre än ett tröskelvärde

  • Minsta vinkel: två segment med en vinkel som är lägre än ett tröskelvärde

  • Minimiyta: polygonområde lägre än ett tröskelvärde

  • Silverpolygon: detta fel kommer från en mycket liten polygon (med liten yta) med stor omkrets

  • Duplicerar funktioner

  • Funktion inom funktion

  • Överlappningar: överlappning av polygoner

  • Gaps: mellanrum mellan polygoner

Följande bild visar de olika kontrollerna som görs av plugin-programmet.

../../../../_images/geometry_checker_scheme.png

Fig. 25.7 Några kontroller som stöds av plugin-programmet

25.2.2.2. Analys av resultaten

Resultaten visas på den andra fliken (Result) och som ett översiktsskikt över felen i Canvas (dess namn har standardprefixet checked_). En tabell visar Geometry check result med ett fel per rad och kolumner som innehåller: skiktets namn, ett ID, feltypen, sedan koordinaterna för felet, ett värde (beroende på feltyp) och slutligen kolumnen resolution som anger upplösningen av felet. Längst ner i tabellen kan du Exportera felet till olika filformat. Du har också en räknare som visar antalet totala fel och antalet åtgärdade fel.

Du kan välja en rad för att se var felet finns. Du kan ändra detta beteende genom att välja en annan åtgärd mellan radioButtonOn Error (standard), radioButtonOff Feature, radioButtonOff Don’t move och checkbox Highlight selected features.

Under zoomåtgärden när du klickar på tabellraden kan du:

  • fromSelectedFeature Visa utvalda funktioner i attributtabellen

  • success Fixa utvalda fel med standardlösning

  • success Fixa valda fel, fråga efter lösningsmetod Du kommer att se ett fönster för att välja lösningsmetod bland vilka:

    • Sammanfoga med grannpolygon med längsta gemensamma kant

    • Slå samman med grannpolygonen med störst yta

    • Sammanfoga med angränsande polygon med identiskt attributvärde, om något, eller lämna som det är

    • Ta bort funktion

    • Ingen åtgärd

  • options Inställningar för felsökning gör att du kan ändra standardmetoden för felsökning beroende på feltyp

Tips

Rätta flera fel

Du kan åtgärda flera fel genom att markera mer än en rad i tabellen med åtgärden CTRL + klicka.

Slutligen kan du välja vilket Attribut som ska användas när funktioner slås samman efter attributvärde.