Sliver polygon
En Sliver Polygon , i samband med Geographic Information Systems (GIS), är en liten polygon som finns i vektordata och som är en artefakt av fel snarare än att representera en verklig egenskap. De har varit en erkänd felkälla sedan overlay uppfanns först på 1970-talet.
Historia
Dessa meningslösa polygoner kändes igen tidigt i utvecklingen av GIS. Faktum är att 1978 fann Michael Goodchild att de utgjorde majoriteten av alla polygoner i vissa operativa GIS. Tidiga program för att utföra vektoröverlagring , såsom WHIRLPOOL, utvecklade mekanismer för att förhindra sönderpolygoner, såsom "epsilon-filtret" (fuzzy tolerance) Under de senaste decennierna har det mesta av fokus från mjukvaruleverantörer och utövare varit på att förbättra kvaliteten på GIS data för att förhindra dem.
Orsak, förebyggande, reparation
Sliverpolygoner skapas vanligtvis när polygoner genereras automatiskt från linjer som borde vara sammanfallande (t.ex. en internationell gräns som följer en flod de jure , eller två angränsande län) men inte beror på de naturliga avvikelser som uppstår från manuell eller automatiserad digitalisering . Detta kan inträffa när ett enda lager digitaliseras och närliggande polygoner spåras separat, eller under vektoröverlagring när separata polygonlager slås samman.
De kan förhindras under digitaliseringsprocessen genom att säkerställa att linjer som ska vara sammanfallande faktiskt är sammanfallande. Redigeringssystemen i de flesta GIS-programvara tillhandahåller snapping , där en punkt placerad nära en befintlig punkt "snäpper" till exakt samma koordinat. Användaren kan vanligtvis styra processen, som att ställa in en snäpptolerans (det maximala avståndet att betrakta som "tillräckligt nära"), och vilka skikt och vilka delar av dessa skikt som ska snäppas till. Dessutom har många system spårningsverktyg , så att nydigitaliserade linjer exakt kan följa befintliga linjer.
Under överlagringsprocessen är det föredragna läget för att förhindra slingorpolygoner användningen av en fuzzy tolerance , som ibland kallas en "xy-tolerans" (ArcGIS) eller "snapping threshold" (GRASS), och ursprungligen kallades ett "epsilon-filter. " Användaren tillhandahåller ett toleransavstånd, och när linjerna i ingångsskikten kombineras topologiskt, kombineras alla linjer som är ungefär parallella, konsekvent närmare varandra än den otydliga toleransen, till en enda linje. Valet av en korrekt otydlig tolerans beror på situationen, särskilt omfattningen av data, och kan vara en utmaning. Om den är för stor kan smala men meningsfulla polygoner (t.ex. öar i en flod) kollapsas.
Om flispolygoner fortfarande finns i en datauppsättning kan de tas bort manuellt eller automatiskt. Vissa GIS-system tillhandahåller ett verktyg för topologisk verifiering , som söker efter topologiska fel i en datamängd (sliverpolygoner är en bland många potentiella typer av fel), och flaggar dem för korrigering. Ett alternativ är att försöka ta bort dem automatiskt; många GIS-system tillhandahåller ett verktyg (vanligtvis kallat Eliminera) som hittar mycket små polygoner och slår samman dem till en av de intilliggande polygonerna. Det finns vanligtvis en parameter att förvälja, i situationer där det finns mer än en intilliggande polygon, antingen den största intilliggande polygonen eller den med den längsta gemensamma gränsen.