Преобразования 2-D стиля отображения поверхности в SDF/SHP
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 20 ноя 2013, 01:40
- Репутация: 0
Преобразования 2-D стиля отображения поверхности в SDF/SHP
Здравствуйте! Нужна Ваша помощь в следующей ситуации!
Исходные данные:
1. Есть TIN-поверхность, созданная по горизонталям.
2. Стиль отображения: Диапазон уклонов 2D, 4 диапазона обозначенные разными цветами.
Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)
Сложность в том, что детализация поверхности на высоком уровне + площадь от 300 до 800 га.
Аналогичный анализ территории необходимо произвести с 14 аналогичными поверхностями. Поэтому требуется более менее автоматизированный способ.
Формирование запроса "по цвету" дает в результате огромное количество треугольников, которые можно объединить в MAP 3D. Способ слишком трудо- и ресурсоемкий, поэтому в данных условиях не подходит
Исходные данные:
1. Есть TIN-поверхность, созданная по горизонталям.
2. Стиль отображения: Диапазон уклонов 2D, 4 диапазона обозначенные разными цветами.
Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)
Сложность в том, что детализация поверхности на высоком уровне + площадь от 300 до 800 га.
Аналогичный анализ территории необходимо произвести с 14 аналогичными поверхностями. Поэтому требуется более менее автоматизированный способ.
Формирование запроса "по цвету" дает в результате огромное количество треугольников, которые можно объединить в MAP 3D. Способ слишком трудо- и ресурсоемкий, поэтому в данных условиях не подходит
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Площади можно сразу посчитать на VBA/Lisp
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
А вы попробовали упростит детализации поверхности?! Может это вам поможет?!
С уважением,
Биннат Халилов
Биннат Халилов
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 20 ноя 2013, 01:40
- Репутация: 0
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Опишите, пожалуйста процедуру.trir писал(а):Площади можно сразу посчитать на VBA/Lisp
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 20 ноя 2013, 01:40
- Репутация: 0
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Конечно. Методом стягивания ребер, поверхность становится легче на 250 000 точекbingeomap писал(а):А вы попробовали упростит детализации поверхности?! Может это вам поможет?!

https://drive.google.com/file/d/0B45JWI ... sp=sharing
Вот ссылка на нее.
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
А в 2012?
.mms это что?
.mms это что?
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 20 ноя 2013, 01:40
- Репутация: 0
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Файл, в который Цивил сохраняет геометрию для корректного отображения особо сложных и больших поверхностей
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
а не проще (поскольку уклон для TIN константа в пределах треугольника) просто слить все треугольники с одним классом в полигоны? должно же там быть что-то типа dissolve.sawyer041 писал(а):Цель:
Подсчет площади каждой области. Импортировать 2D представление диапазонов в геометрию, для создания слоев для последующей работы с ними в MAP 3D (sdf,shp)
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 20 ноя 2013, 01:40
- Репутация: 0
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Вы можете описать способ?
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
я его описал, можно запрограммировать (или в тулбоксе каком найти). Кнопки какие и где жать, не знаю, но уверен, что они там есть.sawyer041 писал(а):Вы можете описать способ?
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 20 ноя 2013, 01:40
- Репутация: 0
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Вот и я уверен, что есть простой способ в пару кликов. Но поиски пока не дали желаемого результата 

-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Как вариант, попробовать решить задачу с помощью ГИС (QGIS, ArcGis)
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
sawyer041, выложенный вами файл лично у меня не читается нормально ни в одном каде или ГИС, при конвертации в DXF пишет "Invalid file version". Странный он какой-то (может, потому что из "Цивила"?)
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Наверное DWG 2013, 2013-2014
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Преобразования 2-D стиля отображения поверхности в SDF/S
Код: Выделить всё
AC1027
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость