Страница 1 из 2
Преобразования 2-D стиля отображения поверхности в SDF/SHP
Добавлено: 20 ноя 2013, 01:46
sawyer041
Здравствуйте! Нужна Ваша помощь в следующей ситуации!
Исходные данные:
1. Есть TIN-поверхность, созданная по горизонталям.
2. Стиль отображения: Диапазон уклонов 2D, 4 диапазона обозначенные разными цветами.
Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)
Сложность в том, что детализация поверхности на высоком уровне + площадь от 300 до 800 га.
Аналогичный анализ территории необходимо произвести с 14 аналогичными поверхностями. Поэтому требуется более менее автоматизированный способ.
Формирование запроса "по цвету" дает в результате огромное количество треугольников, которые можно объединить в MAP 3D. Способ слишком трудо- и ресурсоемкий, поэтому в данных условиях не подходит
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 03:41
trir
Площади можно сразу посчитать на VBA/Lisp
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 08:57
bingeomap
А вы попробовали упростит детализации поверхности?! Может это вам поможет?!
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 11:46
sawyer041
trir писал(а):Площади можно сразу посчитать на VBA/Lisp
Опишите, пожалуйста процедуру.
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 12:42
sawyer041
bingeomap писал(а):А вы попробовали упростит детализации поверхности?! Может это вам поможет?!
Конечно. Методом стягивания ребер, поверхность становится легче на 250 000 точек

Вес файла dwg и связанного с ним mms - 115 мб в архиве.
https://drive.google.com/file/d/0B45JWI ... sp=sharing
Вот ссылка на нее.
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 15:19
trir
А в 2012?
.mms это что?
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 21:13
sawyer041
Файл, в который Цивил сохраняет геометрию для корректного отображения особо сложных и больших поверхностей
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 20 ноя 2013, 21:43
gamm
sawyer041 писал(а):Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)
а не проще (поскольку уклон для TIN константа в пределах треугольника) просто слить все треугольники с одним классом в полигоны? должно же там быть что-то типа dissolve.
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 21 ноя 2013, 18:55
sawyer041
Вы можете описать способ?
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 21 ноя 2013, 19:17
gamm
sawyer041 писал(а):Вы можете описать способ?
я его описал, можно запрограммировать (или в тулбоксе каком найти). Кнопки какие и где жать, не знаю, но уверен, что они там есть.
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 21 ноя 2013, 19:23
sawyer041
Вот и я уверен, что есть простой способ в пару кликов. Но поиски пока не дали желаемого результата

Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 22 ноя 2013, 13:19
lam
Как вариант, попробовать решить задачу с помощью ГИС (QGIS, ArcGis)
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 22 ноя 2013, 13:54
Александр Мурый
sawyer041, выложенный вами файл лично у меня не читается нормально ни в одном каде или ГИС, при конвертации в DXF пишет "Invalid file version". Странный он какой-то (может, потому что из "Цивила"?)
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 23 ноя 2013, 11:20
trir
Наверное DWG 2013, 2013-2014
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Добавлено: 23 ноя 2013, 11:41
Slinger