När du arbetar med geodatabaser i ArcGIS är kvalitet och struktur avgörande för att data ska vara användbara och tillförlitliga. Två funktioner som gör detta möjligt är domäner och subtyper i ArcGIS. De hjälper dig att säkerställa datakvalitet, förenkla arbetsflöden och minska risken för felaktiga inmatningar. I det här inlägget går vi igenom vad domäner och subtyper är, hur de fungerar och ger exempel på hur de kan sättas upp.
Domäner och subtyper i ArcGIS är oumbärliga verktyg för att förbättra kvaliteten på din GIS-data och göra ditt arbete mer effektivt. Genom att förstå hur de fungerar och implementera dem i dina geodatabaser kan du spara tid, minska fel och säkerställa att dina data håller hög standard.
Här är verktygsfönstret där du hittar knapparna för subtyper och domäner.
Vad är en domän i ArcGIS?
En domän i ArcGIS är en regel eller begränsning som du sätter upp för ett attribut i en geodatabas. Den fungerar som en lista över tillåtna värden för ett visst fält i en geoobjektklass. Syftet med domän i ArcGIS är att standardisera och kvalitetssäkra attributdata.
Några fördelar med att använda domäner i ArcGIS är att de:
- Säkrar datakvalitet genom att begränsa felaktiga inmatningar.
- Kan användas i flera geoobjektklasser och tabeller i samma geodatabas.
- Gör det snabbare och enklare att fylla i data korrekt.
Det finns två typer av domäner i ArcGIS:
- Kodade värdesdomäner. En fördefinierad lista med värden som användaren kan välja mellan, exempelvis vägtyper: motorväg, landsväg och grusväg.
- Intervalldomäner. En tillåten värdeskala, exempelvis att attributet ”höjd” endast kan ligga mellan 0 och 2000 meter.
Gränssnittet där du skapar upp domäner.
Vad är en subtyp i ArcGIS?
En subtyp i ArcGIS är en indelning av geoobjekt inom en geoobjektklass, baserad på ett specifikt attribut. Subtyper gör det möjligt att kategorisera och tilldela olika regler eller standardvärden till olika grupper av objekt i samma klass, samt effektiviserar datainmatning genom att fylla i attribut baserat på subtyp åt dig.
Om du har en geoobjektklass som representerar vägar, kan du skapa subtyper för olika vägkategorier, som:
- Motorvägar
- Cykelbanor
- Grusvägar
För varje subtyp kan du sedan ange olika standardvärden eller regler, exempelvis att motorvägar alltid har två körfält och en högsta tillåten hastighet på 110 km/h.
Så här ser det ut när du skapar subtyper. Klicka på Create eller Manage.
När ska du använda domäner och subtyper i ArcGIS?
Använd domäner och subtyper när du vill skapa en detaljerad och strukturerad databas där både kategorisering och standardisering av värden är viktiga, till exempel när:
- Du vill minska risken för felaktiga datainmatningar.
- Dina data innehåller återkommande värden som kan standardiseras.
- Du arbetar med stora eller komplexa datastrukturer där olika grupper av objekt har olika regler eller egenskaper.
Resultatet blir en databas som både är detaljerad och enkel att arbeta med, utan att tumma på kvaliteten.
Exempel på hur domäner och subtyper kan användas
Här är ett exempel på hur domäner och subtyper kan användas tillsammans i ArcGIS för att förbättra datakvalitet och effektivisera arbetsflöden.
Anta att du arbetar med en geodatabas som lagrar information om vägar i ett land. Du har en geoobjektklass som representerar olika vägar, där varje väg har olika attribut som vägtyp, hastighetsgräns och vägstatus.
1. Användning av domäner
I det här fallet kan du använda domäner för att begränsa och standardisera de värden som kan matas in i attributen. Här är två exempel på domäner du kan använda:
- Vägtyp (kodad värdesdomän). Du skapar en domän som definierar de tillåtna vägtyperna. Vägtyper kan vara exempelvis motorvägar, landsvägar och grusvägar. Användarna kan bara välja en av dessa vägar när de lägger till eller uppdaterar väginformation. à Motorväg – Landsväg – Grusväg
- Hastighetsgräns (intervalldomän). För att säkerställa att användare inte anger en felaktig hastighetsgräns, kan du definiera ett intervall av tillåtna hastighetsvärden, t.ex. 0–120 km/h. à Min: 0 km/h – max: 120 km/h
Domänerna säkerställer att alla inmatade data följer specifika regler, vilket förbättrar datakvaliteten och minskar risken för felaktiga inmatningar.
Aktuella domäner och standardvärden är applicerade.
2. Användning av subtyper
I samma projekt kan du använda subtyper för att kategorisera vägar baserat på deras egenskaper. Till exempel kan du dela upp vägar i olika subtyper beroende på deras funktion, vilket gör att du kan tilldela olika standardvärden eller regler för varje vägkategori.
- Subtyper för vägklasser. Du kan skapa tre subtyper för att dela upp vägarna i olika kategorier. à Motorvägar – Landsvägar – Grusvägar
För varje subtyp kan du definiera specifika regler eller standardvärden, exempelvis:
- För motorvägar kan standardvärdet för hastighetsgränsen vara 110 km/h, och det kan också finnas en regel som säger att motorvägar alltid har två körfält.
- För landsvägar kan standardvärdet för hastighetsgränsen vara 80 km/h.
- För grusvägar kan standardvärdet vara 50 km/h.
Genom att använda subtyper får varje vägkategori sina egna regler och attribut som är anpassade efter typens specifika egenskaper.
3. Kombinera av domäner och subtyper
När både domäner och subtyper används tillsammans, kan du skapa en mycket mer detaljerad och strukturerad databas. I det här fallet kan du använda subtyper för att gruppera vägar i olika kategorier, och inom varje subtyp kan du tillämpa specifika domäner för att standardisera de värden som matas in i attributen.
Så här kan en tabell se ut när domäner och subtyper kombineras:
Tabell som konceptuellt illustrerar relationen mellan domäner och subtyper.
Strukturera data effektivt med domäner och subtyper i ArcGIS
Att skapa upp en sådan här databasstruktur gör att användarna kan fylla i väginformation snabbare och med högre precision, eftersom standardvärdena och de tillåtna alternativen redan är definierade, samtidigt som data hålls strukturerad och korrekt.
Med detta hoppas jag att du har fått en bättre förståelse för hur domäner och subtyper funkar och kan underlättar i ArcGIS.
Lästips:
- Villkorade värden underlättar datainsamlingen – ökar datakvalitén och filtrerar
- E-kurs: Uppdatera datakällor automatiskt med Python i ArcGIS Pro
- Upptäck ArcGIS Data Pipelines: visuella flöden för databearbetning i ArcGIS Online
- 3 säkra vinster med att gå från shapefil till geodatabas
- Förhindra att innehåll raderas av misstag i ArcGIS – 10 tips till GIS-administratören