[РЕДАКТИРОВАТЬ: В моем исходном сообщении я получил ошибку, основанную на опечатке, поэтому я отбросил эту часть вопроса, но оставил вопросы, которые все еще применяются.]
В документах ogr2ogr сказано:
-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.
Относится ли эта часть: Add "25D" to the name to get 2.5D versions
как к загрузке файлов в postgres, так и к экспорту данных из postgres в файлы .shp?
Кроме того, я предполагаю, что 25D означает, что можно иметь значение z, соответствующее каждой паре координат xy (как в случае с типами шейп-файлов PolygonZ), но эти координаты могут не перекрываться. Это верно? В чем разница между 2.5D и 3D?
благодаря
Ответы:
Термин 2.5D используется вместо 3D, потому что, хотя у вас есть значения Z, они не учитываются при выполнении каких-либо пространственных операций. Пересечения, буферы, любые пространственные предикаты (внутри, перекрытия и т. Д.) Работают с игнорированием значения Z.
источник
Не для того, чтобы не соглашаться или противоречить, но чтобы дополнить ответ Раги:
Различие между 2D, 2.5D и 3D
Как правило, ГИС содержит (как минимум) 2D объекты на 2D картах. То есть объекты географически расположены в двух основных географических измерениях: X и Y. В зависимости от контекста мы называем их северными и восточными направлениями или широтами и долготами. Объекты представлены точками, линиями и многоугольниками, элементами которых являются пары данных XY.
Чтобы быть более полезным, ГИС будет содержать географические поверхности или даже объекты, сидящие на таких поверхностях. Очевидный случай - это поверхность Земли, но это могут быть более абстрактные «поверхности», такие как локальная плотность населения или местные годовые солнечные дни. Существует два основных географических измерения, X & Y, и третье измерение, Z. Такие объекты снова представлены точками, линиями и многоугольниками, но элементы которых теперь являются триплетами данных XYZ. Так это 3D? Да и нет. Отличительной характеристикой географической поверхности является то, что, хотя она может существовать повсюду в 2D XY-пространстве, она имеет только одно значение Z в любом заданном 2D-местоположении .
Еще более полезной является система, которая содержит географические объемы . Это «настоящие» 3D-объекты, существующие в 3D-пространствах и могут быть окружены поверхностями со всех сторон. Подумайте о сложных геологических, океанографических или метеорологических моделях. Или многоэтажное здание или сложные промышленные образцы моделей. Они представлены точками, линиями, многоугольниками (как выше) и многогранниками . И, как указано выше, элементы все еще являются триплетами данных XYZ. Однако отличительной особенностью географического объема является то, что он может существовать где угодно в трехмерном пространстве XYZ. И в любой момент 2D месте может быть несколько значений Z .
Так что же называть средним типом данных, если он больше, чем 2D, но меньше, чем настоящий 3D?
источник