Преобразования 2-D стиля отображения поверхности в SDF/SHP

САПР и ГИС
sawyer041
Новоприбывший
Сообщения: 8
Зарегистрирован: 20 ноя 2013, 01:40
Репутация: 0

Преобразования 2-D стиля отображения поверхности в SDF/SHP

Сообщение sawyer041 » 20 ноя 2013, 01:46

Здравствуйте! Нужна Ваша помощь в следующей ситуации!

Исходные данные:
1. Есть TIN-поверхность, созданная по горизонталям.
2. Стиль отображения: Диапазон уклонов 2D, 4 диапазона обозначенные разными цветами.

Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)

Сложность в том, что детализация поверхности на высоком уровне + площадь от 300 до 800 га.
Аналогичный анализ территории необходимо произвести с 14 аналогичными поверхностями. Поэтому требуется более менее автоматизированный способ.
Формирование запроса "по цвету" дает в результате огромное количество треугольников, которые можно объединить в MAP 3D. Способ слишком трудо- и ресурсоемкий, поэтому в данных условиях не подходит

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение trir » 20 ноя 2013, 03:41

Площади можно сразу посчитать на VBA/Lisp

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение bingeomap » 20 ноя 2013, 08:57

А вы попробовали упростит детализации поверхности?! Может это вам поможет?!
С уважением,
Биннат Халилов

sawyer041
Новоприбывший
Сообщения: 8
Зарегистрирован: 20 ноя 2013, 01:40
Репутация: 0

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение sawyer041 » 20 ноя 2013, 11:46

trir писал(а):Площади можно сразу посчитать на VBA/Lisp
Опишите, пожалуйста процедуру.

sawyer041
Новоприбывший
Сообщения: 8
Зарегистрирован: 20 ноя 2013, 01:40
Репутация: 0

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение sawyer041 » 20 ноя 2013, 12:42

bingeomap писал(а):А вы попробовали упростит детализации поверхности?! Может это вам поможет?!
Конечно. Методом стягивания ребер, поверхность становится легче на 250 000 точек :) Вес файла dwg и связанного с ним mms - 115 мб в архиве.

https://drive.google.com/file/d/0B45JWI ... sp=sharing
Вот ссылка на нее.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение trir » 20 ноя 2013, 15:19

А в 2012?
.mms это что?

sawyer041
Новоприбывший
Сообщения: 8
Зарегистрирован: 20 ноя 2013, 01:40
Репутация: 0

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение sawyer041 » 20 ноя 2013, 21:13

Файл, в который Цивил сохраняет геометрию для корректного отображения особо сложных и больших поверхностей

gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение gamm » 20 ноя 2013, 21:43

sawyer041 писал(а):Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)
а не проще (поскольку уклон для TIN константа в пределах треугольника) просто слить все треугольники с одним классом в полигоны? должно же там быть что-то типа dissolve.

sawyer041
Новоприбывший
Сообщения: 8
Зарегистрирован: 20 ноя 2013, 01:40
Репутация: 0

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение sawyer041 » 21 ноя 2013, 18:55

Вы можете описать способ?

gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение gamm » 21 ноя 2013, 19:17

sawyer041 писал(а):Вы можете описать способ?
я его описал, можно запрограммировать (или в тулбоксе каком найти). Кнопки какие и где жать, не знаю, но уверен, что они там есть.

sawyer041
Новоприбывший
Сообщения: 8
Зарегистрирован: 20 ноя 2013, 01:40
Репутация: 0

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение sawyer041 » 21 ноя 2013, 19:23

Вот и я уверен, что есть простой способ в пару кликов. Но поиски пока не дали желаемого результата :)

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение lam » 22 ноя 2013, 13:19

Как вариант, попробовать решить задачу с помощью ГИС (QGIS, ArcGis)

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение Александр Мурый » 22 ноя 2013, 13:54

sawyer041, выложенный вами файл лично у меня не читается нормально ни в одном каде или ГИС, при конвертации в DXF пишет "Invalid file version". Странный он какой-то (может, потому что из "Цивила"?)
Редактор материалов, модератор форума

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение trir » 23 ноя 2013, 11:20

Наверное DWG 2013, 2013-2014

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Преобразования 2-D стиля отображения поверхности в SDF/S

Сообщение Slinger » 23 ноя 2013, 11:41

Acad 2013/2014

Ответить

Вернуться в «AutoCAD Map 3D/Civil 3D»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость