Страница 1 из 1

SHP в 3d

Добавлено: 03 дек 2011, 05:13
dobeer
Имеется SHP файл (полигоны), в атрибутике есть поле с указанием этажности, существует ли возможность каким либо ПО преобразовать полигоны в 3д (псевдо)?

Re: SHP в 3d

Добавлено: 03 дек 2011, 16:27
Донецков
См. штатные приложения под ArcGIS для работы с 3D

Re: SHP в 3d

Добавлено: 03 дек 2011, 16:43
dobeer
а из свободного ПО есть чтонибудь?

Re: SHP в 3d

Добавлено: 13 янв 2012, 19:22
Topol
Из свободного с 3д gvSIG более менее что-то умеет делать, ну и GRASS конечно.

Re: SHP в 3d

Добавлено: 13 янв 2012, 19:29
nadiopt
а как же SAGA?

Re: SHP в 3d

Добавлено: 13 янв 2012, 20:15
Александр Мурый
Topol писал(а):Из свободного с 3д gvSIG более менее что-то умеет делать, ну и GRASS конечно.
Как говорится, "более -- не менее" :) А что именно умеет gvSIG с 3D векторами?

Насколько мне известно, SAGA не работает с 3D-векторами. "Натянуть" вектор на ЦМР при визуализации в 2.5D, может быть, и может.. Надо проверять.

GRASS работает (кроме простого) с _настоящими_ 3D-векторами и растрами. Для решения указанной в начале темы задачи нужны модули v.extrude или v.to.3d.

Re: SHP в 3d

Добавлено: 14 янв 2012, 16:14
dobeer
Спасибо всем, буду пробывать крутить GRASS

Re: SHP в 3d

Добавлено: 14 янв 2012, 16:54
Александр Мурый
dobeer писал(а):Спасибо всем, буду пробывать крутить GRASS
Будут вопросы -- пишите на спец. форум:)

Кстати, забыли про ogr2ogr:

Код: Выделить всё

ogr2ogr -zfield <field_name> output.shp input.shp -lco SHPT=<type>
, где
<type> -- тип геометрии для 3D (POINTZ, ARCZ, POLYGONZ или MULTIPOINTZ)
-zfield <field_name> -- поле с высотами объектов