Найти в Дзене

Подготовка карт для трассирования (и не только)

Любителям кредо не читать. У них и так все работает (как они сами говорят).

У меня нет оснований им не доверять, но у меня было много очень протяженных объектов (от 100 до 2000 км) и я старался максимально сокращать вес данных (как растров так и поверхности), чтобы можно было работать, а не ждать когда чертеж отвиснет.

Решил записать инструкцию по подготовке данных для трассирования проектирования генплана на этапе ТЭО. Готовлю спутниковую карту с наложенными горизонталями и получаю точки для поверхности. Думаю будет полезно прочитать студентам кафедры изыскания и проектирование железных дорог. И желаю преподавателям вузов забыть слово EasyTrace и перестать мучать студентов ненужными знаниями. Конечно нужно учитывать, что трассирование по спутниковым поверхностям не точное, т.к поверхность не DTM, а DEM (т.е. по верхушкам деревьев, которые на 15-20 м выше земли). И реальные объемы работ после получения лидарной съемки могут оказаться почти в два раза меньше. Однако данное трассирование позволяет получить оптимальную в плане линию для заказа съемки с коридором шириной меньше километра. А иногда и до 500м (на отдельных незалесенных участках). Под лесом могут скрываться речки, которые придется обходить на этапе детального трассирования.

Итак:

1.Открываем SAS Planet и определяемся с участком для работ и желаемым качеством изображения. Выбираем спутник с лучшим изображением на данной местности.

2.Выбираем область и масштаб. Если область большая, разбиваем на части.

Рис.1
Рис.1
Рис.2
Рис.2

Далее смотрим на время загрузки и размер файла. Если время слишком большое, отменяем и используя предыдущее выделение (см. Рис.1) и выставляем меньший масштаб. Мне обычно достаточно 16го, но если объект маленький можно и 18 (для горловины станции не жалко и 20). В итоге мне пришлось качать 16 масштаб. Скачивался он примерно 1.5 часа на красноярскую область.

3. Пока карта скачивается смотрим на нижний левый угол и находим географические координаты.

-3

4.По данным координатам найдем точки для построения поверхности.

Для нахождения сайтов с точками надо помнить магические слова для поиска. Т.е. расширение имен файлов с точками.

В моем случае я сейчас использовал "hgt srtm1 index".

Нашелся сайт https://terrain.ardupilot.org/SRTM1/

Так же приведу самую бесценную ссылку на статью про арктические поверхности. Это не только Арктика, а еще и половина России.

blogs.esri-cis.com/2019/02/26/arctic-antarctic-dem/

Тут в статье приведены ссылки на точки
Тут в статье приведены ссылки на точки

Когда я трассировал участок от Якутска до Магадана, то использовал именно эти карты. Шаг точек 32 м использовался чтобы глобально наметить участки трассировки. Шаг 10 м - для основного трассирования. Шаг 2 м для косогорных участков с поперечными уклонами от 1:5 до 1:1.5 и для прохода через перевалы. На рисунке ниже видна сетка покрытия.

Трасса Якутск-Магадан с сеткой покрытия арктическими растрами
Трасса Якутск-Магадан с сеткой покрытия арктическими растрами

Только не торопитесь сразу скачивать точки с шагом 2 м. Там каждый файл 100х100 км занимает объем 1.4 Гб.

В моем случае для Красноярской области я скачал файл N55E092.hgt.zip с сайта по первой ссылки. Распаковывать его не нужно.

5. Затем открываем Global mapper. Это не отечественный софт и я ставлю его с торрентов, но я готовлю карты дома и пересылаю себе на работу.

Ниже инструкция в картинках по настройке Global mapper.

В пункте Projection выбираем проекцию UTM.
В пункте Projection выбираем проекцию UTM.

6. Тем временем у меня скачались карты в SAS Planets.

Нажимаем предыдущее выделение
Нажимаем предыдущее выделение
Выбираем вкладку Склеить. Формат ECW (формат содержит координаты вставки внутри файла). Куда сохранять. И последним масштаб с которым загружали карты (в кэш). Начать.
Выбираем вкладку Склеить. Формат ECW (формат содержит координаты вставки внутри файла). Куда сохранять. И последним масштаб с которым загружали карты (в кэш). Начать.

Вставляем в Global mapper полученную карту. Выбираем

Tools->Configure->Projection ->UTM

Убеждаемся, то скачали не ту поверхность. Идем на немецкий сайт и скачиваем нужную. Нужная мне оказалась N56E092.hgt.zip
Убеждаемся, то скачали не ту поверхность. Идем на немецкий сайт и скачиваем нужную. Нужная мне оказалась N56E092.hgt.zip
Загружаем файлы в меню File->Open Data File(s). В окне control centre  можно перемещать слои для видимости нужного растра.                                                                                                        
Далее выбираем кнопку Create Contours (В меню это Analysis->Generate Contours (rom Terrain grid)
Загружаем файлы в меню File->Open Data File(s). В окне control centre можно перемещать слои для видимости нужного растра. Далее выбираем кнопку Create Contours (В меню это Analysis->Generate Contours (rom Terrain grid)
Поменял шаг горизонталей на 5. Кстати Пункт Generate Iso-height .Areas создает шикарную карту для гидрологов
Поменял шаг горизонталей на 5. Кстати Пункт Generate Iso-height .Areas создает шикарную карту для гидрологов

В Contour Bounds выбираем Draw a Box, чтобы горизонтали строились в нужной области. Выберите сначала небольшую область, чтобы потренироваться.
В Contour Bounds выбираем Draw a Box, чтобы горизонтали строились в нужной области. Выберите сначала небольшую область, чтобы потренироваться.

Выбрав Options у нужного слоя с горизонталями можно выставить цвет горизонталей. я выставляю зеленый. На фоне спутника он хорошо виден.
Выбрав Options у нужного слоя с горизонталями можно выставить цвет горизонталей. я выставляю зеленый. На фоне спутника он хорошо виден.
Цвет меняется в Line Styles -> Select Palette
Цвет меняется в Line Styles -> Select Palette

В результате можно получить разный вид горизонталей.

Ставлю прозрачность растров 60, чтобы лучше были видны горизонтали и подписи
Ставлю прозрачность растров 60, чтобы лучше были видны горизонтали и подписи

И наконец экспортирую растр и точки в текущей системе координат в файлы для подгрузки в сивил, робур или другой САПР.

Для выгрузки растра (в ecw) и точек использую Export raster/image format и elevation grid format соответственно
Для выгрузки растра (в ecw) и точек использую Export raster/image format и elevation grid format соответственно
Для ecw формата выставляю X Y от 2 до 5м (смотря какая область, можно ж.д. станцию и поточнее сохранить, чтобы стрелочные переводы обрисовывать)
Для ecw формата выставляю X Y от 2 до 5м (смотря какая область, можно ж.д. станцию и поточнее сохранить, чтобы стрелочные переводы обрисовывать)

Точки поверхности экспортируются в XYZ Grid.

Как уже писал выше предпочитаю формат ECW, т.к. координаты внутри файла и не надо думать как сажать растр в акаде или нанокаде. В автокаде это команда mapiinsert, в нанокаде через вставку внешней ссылки растра.

Растры с наложенными горизонталями я подготовил, но это далеко не все возможности Global Mapper.

Если нажать на кнопку с глобусом можно выбрать много подложек со спутниками и векторными данными. Большинство ссылок выбрасывают на соответствующие сайты со спутниковыми данными, чтобы сначала их купить.

Однако часть слоев доступна бесплатно и можно и не пользоваться растрами SAS Planet.

Например точки я скачал со стороннего сайта как пример чтобы показать подгрузку точек из внешнего источника (для арктических точек пока нет ссылки из Global Mapper), но можно просто подключить слой SRTM Worldwide Elevation Data (1-arc-second...). В качестве спутника есть World_Imagery и т.д.

Так же для уменьшения количества точек можно поиграться минимальной глубиной локальных областей и сохранением минимумов по сетке квадратов заданных размеров.

Возможности Global Mapper очень большие. Инструкций и видео тоже немало. Как проектировщик использую именно ее.

Если будут вопросы, можете задать их в группе https://t.me/nGenplan