[EDYCJA: W moim oryginalnym poście wystąpił błąd oparty na literówce, więc usunąłem tę część pytania, ale pozostawiłem pytania, które nadal obowiązują.]
W dokumentach ogr2ogr jest napisane:
-nlt type:
Define the geometry type for the created layer. One of NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING. Add "25D" to the name to get 2.5D versions.
Czy ta część: Add "25D" to the name to get 2.5D versions
dotyczy zarówno ładowania rzeczy do postgres, jak i eksportowania danych z postgres do plików .shp?
Dodatkowo zakładam, że 25D oznacza, że można mieć wartość az, która odpowiada każdej parze współrzędnych xy (jak ma to miejsce w przypadku typów plików kształtów PolygonZ), ale te współrzędne nie mogą się pokrywać. Czy to jest poprawne? Jakie jest zamierzone rozróżnienie w tym przypadku między 2.5D a 3D?
Dzięki
Odpowiedzi:
Termin 3DD jest używany zamiast 3D, ponieważ chociaż masz wartości Z, nie są one uwzględniane podczas wykonywania jakichkolwiek operacji przestrzennych. Przecięcia, bufory, dowolne predykaty przestrzenne (wewnątrz, nakładające się itp.) Działają z ignorowaniem wartości Z.
źródło
Nie po to, aby się nie zgadzać lub zaprzeczać, ale dodać do odpowiedzi Ragi:
Rozróżnienie między 2D, 2,5D i 3D
Zasadniczo GIS przechowuje (przynajmniej) funkcje 2D na mapach 2D. Oznacza to, że obiekty są zlokalizowane w dwóch podstawowych wymiarach geograficznych: X i Y. W zależności od kontekstu nazywamy je północami i wschodami lub szerokościami i długościami geograficznymi. Funkcje są reprezentowane przez punkty, linie i wielokąty, których elementami są pary danych XY.
Aby być bardziej użytecznym, GIS pomieści powierzchnie geograficzne, a nawet obiekty znajdujące się na takich powierzchniach. Oczywistym przypadkiem jest powierzchnia Ziemi, ale mogą to być bardziej abstrakcyjne „powierzchnie”, takie jak lokalna gęstość zaludnienia lub lokalne roczne dni nasłonecznienia. Istnieją dwa podstawowe wymiary geograficzne, X i Y, i trzeci wymiar, Z. Takie cechy są ponownie reprezentowane przez punkty, linie i wielokąty, ale których elementami są teraz triplety danych XYZ. Czy to jest 3D? Tak i nie. Cechą wyróżniającą powierzchnię geograficzną jest to, że chociaż może ona istnieć wszędzie w przestrzeni 2D XY, ma tylko jedną wartość Z w dowolnej lokalizacji 2D .
Jeszcze bardziej użyteczny jest system, który przechowuje objętości geograficzne . Są to „prawdziwe” funkcje 3D istniejące w przestrzeniach 3D i mogą być otoczone powierzchniami ze wszystkich stron. Pomyśl o wyrafinowanych modelach geologicznych, oceanograficznych lub meteorologicznych. Lub wielopiętrowy budynek lub złożone modele zakładów przemysłowych. Są reprezentowane przez punkty, linie, wielokąty (jak wyżej) i wielościany . I jak wyżej, elementy nadal są trojaczkami danych XYZ. Jednak cechą wyróżniającą objętość geograficzną jest to, że może istnieć w dowolnym miejscu w przestrzeni 3D XYZ. A w danym miejscu 2D może istnieć wiele wartości Z .
Co więc nazwać środkowym typem danych, jeśli jest więcej niż 2D, ale mniej niż prawdziwy 3D?
źródło