Utworzenie warstwy Scratch daje mi wybór między wielokątem a wielokątem, więc zacząłem się zastanawiać, jak mam z nich korzystać.
Czytając nową książkę „Opanowanie QGIS” (poprzez tę odpowiedź Josepha na Co oznacza bufor w oknie dialogowym QGIS Voronoi? ), Komentarz autorów był"ESRI shapefiles store geospatial data in multi- type geometry, so using multi- type geometry is a good practice if you plan on converting between formats."
Jak wybrać jedną z nich (wielokąt lub wielokąt) podczas tworzenia nowej warstwy wielokąta? (Myliłem wielokąt z wieloczęściowym, więc wybrałem Wielokąt.)
Jedną z niedawnych sytuacji, w których wybrałem Polygon / Multipolygon, była zmiana długości linii równoległej na wielobok dzielony w QGIS? w którym rysuję atrapę wielokąta jako warstwę tła. Pracując głównie na plikach kształtów, wydawało mi się, że powinienem wybrać Multipolygon, chociaż potrzebowałem tylko jednego wielokąta. W tym przypadku potrzebowałem prostej geometrii wielokąta bez żadnego atrybutu (Nie jestem pewien, czy w tym przykładzie jest jakieś rozróżnienie).
Odpowiedzi:
Z bardziej formalnego punktu widzenia podam definicję zarówno wielokąta, jak i wielokąta (następujący tekst i obrazy pochodzą z tego dokumentu Standardów OGC® , wszystkie źródła do cytowanego źródła).
Wielokąt
Wielokąt jest płaską powierzchnią zdefiniowaną przez 1 zewnętrzną granicę i 0 lub więcej wewnętrznych granic. Każda wewnętrzna granica definiuje otwór w wielokącie.
Zewnętrzna granica LinearRing określa „górę” powierzchni, która jest stroną powierzchni, od której wydaje się, że zewnętrzna granica przecina granicę w kierunku przeciwnym do ruchu wskazówek zegara. Wewnętrzne pierścienie liniowe będą miały odwrotną orientację i będą wyświetlane zgodnie z ruchem wskazówek zegara, patrząc od góry.
Asercje dotyczące wielokątów (reguły definiujące prawidłowe wielokąty) są następujące:
Poniżej kilka przykładów wielokątów:
Multipolygon
MultiPolygon to MultiSurface, którego elementami są wielokąty.
Asercje dla MultiPolygons są następujące:
Granica MultiPolygon jest zbiorem zamkniętych krzywych (LineStrings) odpowiadających granicom jego elementu Wielokąty. Każda krzywa w granicy wielokąta znajduje się w granicy dokładnie 1 elementu wielokąta, a każda krzywa w granicy elementu wielokąta znajduje się w granicy wielokąta.
Poniżej kilka przykładów MultiPolygons:
źródło
Wielokąty kształtu są zbudowane z jednego lub więcej zamkniętych pierścieni. Jeśli kształt ma wiele pierścieni, mogą być zewnętrzne i wewnętrzne (np. Tworzą pączek) lub wiele zewnętrznych (np. Łańcuch wyspowy).
Oczywiście posiadanie wielu elementów zewnętrznych nie zapobiega posiadaniu jednego lub więcej pierścieni wewnętrznych na każdym kształcie. Specyfikacja pliku kształtu określa, że:
Pliki kształtów nie rozróżniają tych obiektów - wszystkie są wielokątami (a każda geometria jest powiązana z jednym rekordem dBase).
Jednak niektóre narzędzia zrobić rozróżnienie, QGIS jest jednym z nich. Jeśli wszystko, co kiedykolwiek będziesz mieć w pliku kształtu, to proste kształty z jednym pierścieniem , możesz bezpiecznie wybrać Wielokąt. Jeśli kształty mogą zawierać „dziury”, można również bezpiecznie wybrać Wielokąt. Jeśli jednak niektóre kształty mogą zawierać wiele pierścieni zewnętrznych , należy wybrać opcję Wielokąt.
źródło