Форумы GIS-Lab.info
Иван_2013 писал(а): Добрый день, есть точки с атрибутом отметок высот. как можно построить горизонтали рельефа?
Понадобится модуль Spatial Analyst-Interpolation-(указать метод интерполяции и настройки), в итоге получим растр высот, из которого получаем горизонтали Spatial Analyst-Surface-Contour (указываем сечение горизонталей)
Последний раз редактировалось lam 01 июл 2013, 10:05, всего редактировалось 2 раза.
Сообщения: 57 Зарегистрирован: 20 мар 2013, 09:21
Репутация: 0
Re: Построение горизонталей
Сообщение Иван_2013 » 01 июл 2013, 10:03
А по подробней? если не сложно.
swdartvader Активный участник
Сообщения: 190 Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48 Откуда: Калининград
Re: Построение горизонталей
Сообщение swdartvader » 01 июл 2013, 10:14
1. Загружаем точки в ArcMap
2. Смотрим какой атрибут отвечает за высоты
3. Заходим в ArcToolBox
4. Находим там пункт Spatial Analyst, а в нем Interpolation
5. Если съемка высотных точек более-менее регуляризована, нет очевидных кластеров и уплотнений — достаточно простой детерменистической интерполяции вроде Натурального Соседа (Линейных характер связи между значениями точек, по методу триангуляции) — Выбираем пункт Natural Neighbour
6. Выбираем в открывшимся окне ваш слой с точками, указываем поле с отметками, запускаем
7. Смотрим на результат, если удовлетворяет, продолжаем
8. Переходим в ArcToolbox в Spatial Analyst — в раздел Surface и выбираем там инструмент Contour
9. Указываем в открывшемся окне наш результат интерполяции, вводим горизонтальное проложение, запускаем
10. Получаем изогипсы
4 сообщения • Страница 1 из 1
- Общие вопросы
- ↳ Я новичок!
- ↳ Новости
- ↳ Общие вопросы
- ↳ Данные
- ↳ Мероприятия
- ↳ Литература и документация
- ↳ Право
- ↳ Охрана природы
- ↳ Электронная конференция SCGIS — 2015
- ↳ Координаты и привязка
- Программное обеспечение
- ↳ Общий — ПО
- ↳ Свободные, бесплатные, открытые ГИС
- ↳ gvSIG, KOSMO, uDig
- ↳ GRASS
- ↳ Рецепты
- ↳ GDAL/OGR
- ↳ R
- ↳ PostGIS/PostgreSQL
- ↳ EasyTrace
- ↳ SAGA
- ↳ NextGIS
- ↳ QGIS
- ↳ Ошибки QGIS
- ↳ Предложения по QGIS
- ↳ Arcview GIS
- ↳ ArcGIS
- ↳ AutoCAD Map 3D/Civil 3D
- ↳ MapInfo
- ↳ Веб-картография
- ↳ Рецепты
- ↳ Обработка ДДЗ
- ↳ Беспилотники
- ↳ Global Mapper
- GIS-Lab
- ↳ Материалы сайта
- ↳ Работа сайта и сообщества
- ↳ Другие проекты и мероприятия
- ↳ Геоконкурс 2011
- ↳ УИК ГЕО
- ↳ Темы по регионам
- ↳ Гранты сообщества природоохранных ГИС (SCGIS)
- ↳ Конференция SCGIS-2015
- ↳ Электронная конференция SCGIS — 2015
- ↳ Конференция «Открытые ГИС»
- ↳ Открытые ГИС’2012
- Другое
- ↳ Работа-подработка-объявления
- ↳ Все остальное
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
- На главнуюСписок форумов
- Часовой пояс: UTC+03:00
- Удалить cookies
- Пользователи
- Наша команда
- Связаться с администрацией
Построение горизонталей по отметкам
Для построения топографического плана по отметкам точек выбирается высота сечения. Топографический план можно построить графическим или аналитическим способами.
Для примера рассмотрим построение топографического плана с высотой сечения рельефа – 1м. Соединяем точки А и В тонкой линией. Между этими точками проходят горизонтали с отметками 122,0; 123,0. Делим линию АВ на 5 равных частей, каждая из которых будет соответствовать – 0,5м.
Отмечаем на линии АВ точки с отметками – 122,0 и 123,0. Аналогично делим все остальные линии. Точки с одинаковыми отметками соединяем плавными линиями (рис.12).
Аналитический способ. Измеряем расстояние линии АВ, LАВ = 7см. Между точками А и В пройдут горизонтали с отметками: 122,0; 123,0; 124,0. Для нахождения точки с отметкой 122,0 м, вычисляем превышения между точками А и В h = 124,8 – 121,3 = 3,5 м. Составим пропорцию:
3,5 м соответствует 7 см
Х = = 1,4 см
Откладываем полученное расстояние – 1,4 см от точки А и получаем точку с отметкой – 122,0 м. Находим точку с отметкой – 124,0 м.
Х = = 1,6 см
Откладываем полученное расстояние – 1,6 см от точки В. Аналогично рассчитываем расстояние до точки с отметкой – 123,0 м. Расчёты производим между всеми соседними точками. Находим точки с одинаковыми отметками и соединяем их плавными линиями (рис.13).
Уклон линии
Уклон линии i – отношение превышения h к её заложению d. Уклон i является мерой крутизны ската (рис.14).
i = = tg γ
h = НВ – НА (превышение равно разнице отметок точек)
или d=h·сtg γ
Следовательно, уклон линии это тангенс угла наклона её к горизонту (рис.14). Уклоны линий выражают в процентах или промилях. Обычно крутизну ската и уклоны определяют графически с помощью специальных графиков, называемых масштабом заложений. Масштаб заложений для углов наклона строится следующим образом. На горизонтальной линии откладывают равные отрезки, подписанные значениями углов наклона. На концах этих отрезков восстанавливают перпендикуляры, на них откладывают в масштабе плана заложения ската – d, рассчитанного по формуле (рис.15).
В
h
γ
А d
Рис. 14 Определение уклона линии
Для определения угла наклона берут циркулем расстояние авмежду двумя горизонталями и переносят его на график. На горизонтальной линии определяют угол наклона. Аналогичным образом можно построить масштаб заложений для определения уклонов.
Построение профиля. Для построения профиля, на карте отмечаются точки пересечения горизонталей с линией разреза (рис.16).
Выбирается масштаб для построения профиля и подписывается вверху листа. Горизонтальный – равен масштабу карты, вертикальный – в 10 раз крупнее. В нижней части листа проводится горизонтальная линия, на которой откладываются точки пересечения горизонталей с линией разреза. Слева проводится вертикальная линия, на которой ставятся деления через 1 см. Выбирается отметка условного горизонта. В соответствии с выбранным вертикальным масштабом ставится оцифровка у каждого деления. По отметкам наносятся точки, которые затем соединяются прямыми линиями.
Рис.16 Построение профиля
Дата добавления: 2016-09-26 ; просмотров: 26399 ;
Построение горизонталей по отметкам точек онлайн
Обработка информации о рельефе
Назначение: построение трехмерной модели местности и автоматизация процесса получения горизонталей.
Функции программного обеспечения:
- создание векторной трехмерной модели местности по результатам полевых измерений;
- построение матриц высот рельефа по векторной карте (GRID-модель);
- построение модели рельефа на треугольниках (TIN-модель);
- построение горизонталей по матрице высот рельефа;
- построение изолиний рельефа по набору точечных объектов;
- автоматическое формирование подписей отметок высот;
- автоматизированное формирование подписей горизонталей;
- автоматизированное формирование бергштрихов.
Описание применения:
В ГИС «Панорама» предусмотрено большое количество программных средств для обработки информации об абсолютных высотах рельефа местности. Основным источником данных для моделирования местности является ее трехмерная модель. Трехмерная модель местности может быть представлена векторными и (или) матричными данными. Трехмерная векторная модель это электронная карта, содержащая объекты местности с координатным описанием XYH или характеристикой АБСОЛЮТНАЯ ВЫСОТА. В ряде случаев также используются другие характеристики: ОТНОСИТЕЛЬНАЯ ВЫСОТА, ГЛУБИНА и др. Векторная модель описывает рельеф местности отдельными объектами, чем выше плотность объектов, тем точнее модель местности. Информацию о высоте местности в такой модели можно получить в точке, принадлежащей любому объекту. Для получения информации в точках, расположенных между объектами (другими словами в любой точке местности) применяют матричные модели: GRID и TIN. Эти модели являются производными от векторных данных, их точность напрямую зависит от плотности объектов векторной карты и точность представления информации на ней. Матрица высот рельефа также может быть получена фотограмметрическими методами по стереопаре снимков.
В том случае если данные о рельефе местности получены в результате полевых измерений, то они представляют собой набор отметок высот. Эту информацию можно сразу использовать в процедурах построения матриц или горизонталей, однако точность такой информации будет не велика. Целесообразно сначала выполнить создание ситуации в части относящейся к рельефу местности. Создать береговые линии водоемов, оцифровать осевые линии канав и кюветов, построить площадные объекты: насыпи и откосы и т.п. Другими словами создать структурные линии рельефа, и уже к такой информации применять средства моделирования поверхностей и изолиний рельефа.
Существует два способа построения горизонталей по набору векторных объектов. Первый — воспользоваться процедурой «Построение изолиний по точечным объектам». Второй — построить матрицу высот рельефа (процедура «Создание матрицы» ), а затем построить по ней горизонтали (процедура «Обработка матрицы высот и построение горизонталей»). В любом случае математический аппарат, как бы совершенен он не был, не позволяет получить идеальную форму горизонталей, поскольку человек идентифицирует измерения местности как единую картину, сохранившуюся в его памяти, а программа только в соответствии с математическими законами (близость и соседство точек, значение высот и уклонов и т.п.). Поэтому процедуры построения горизонталей могут быть итерационными, на каждом шаге выявляются и устраняются ошибки измерений, вводятся дополнительные условия моделирования и процесс повторяется. После выполнения процедур автоматического построения горизонтали необходимо отредактировать в ручном режиме, иногда эта процедура выполняется быстрее, чем повторные итерации.
После того как горизонтали получены, необходимо сформировать подписи отметок высот и горизонталей, а также бергштрихи. Для решения этих задач в системе предусмотрены специальные режимы: «Построение подписей по семантике объектов», «Подпись линии по семантике», «Врезка подписи в линию», «Бергхтрих в точке», «Парные бергштрихи».
Для формирования горизонталей по пикетам (точки с координатами X Y H ) предназначена специальная прикладная задача и набор функций редактора карты. Автоматическая расстановка подписей высот пикетов и создание подписей высот горизонталей в полуавтоматическом режиме позволяют значительно сократить время на оформление топографических планов.
Продукты
- ГИС «Панорама»
- Серверные приложения
- Геопортал Регион
- Сельское хозяйство
- Кадастр и градостроительство
- Геология и маркшейдерия
- Картография, фотограмметрия
- Специализированные ГИС
- Средства разработки ГИС-приложений
- Приложения для Linux
- Проекты
- Технологии
- Сравнительная таблица продуктов
Создание рельефа местности и отрисовка горизонталей с помощью Geonics3D
Несмотря на большой прорыв в области приложений для создания топографических планов в настоящее время, многие «по старинке» пользуются для создания цифровой модели местности и отрисовки горизонталей на топографических планах программой CREDO TER. Однако метод, который используется в программе для этого, неудобен и можно сказать, что уже морально устарел. Конечно, можно порассуждать, что многие организации до сих пор пользуются комплексом CREDO для проектирования и создания топопланов, но прогресс не стоит на месте, и как показал опыт, есть способ построения ЦММ и отрисовки горизонталей, гораздо проще и удобнее. Это программа — Geonics3D.
Кроме отрисовки горизонталей, практически все задачи, выполняемые CREDO, так же можно делать и в Geonics3D (подсчёт объёмов, построение чертежей разрезов, и многие другие).
Для того, чтобы импортировать точки с координатами в чертёж, — их необходимо внести в базу данных проекта. Это можно сделать в уже созданном чертеже, импортировав геоточки из (почти) любых объектов чертежа, или загрузить из текстового файла, полученного в результате обработки в CREDO или напрямую из файла со списком точек с координатами и отметками. В своём примере я покажу, как импортировать точки из файла с координатами из CREDO DAT.
Разберём один из способов построения поверхности, используя Геоникс:
1. Открываем (или создаём) новый проект:
2. Задаём имя нового проекта:
в заголовке должны отобразиться параметры чертежа и его привязка к проекту:
3. В навигаторе выбираем пункт «Установки геоточек» — это необходимо для задания параметров точек, их вида на чертеже, точности и другого:
параметры должны быть примерно такими:
4. Импортируем геоточки в проект из текстового файла:
выбираем файл для импорта:
Формат нашего файла с точками (обычно такой получается при экспорте из CREDO) имеет вид:
Для того, чтобы точки корректно импортировались в проект, — нужно создать формат для импорта:
загружаем наш файл и настраиваем параметры, задавая какие колонки в файле каким данным соответствуют:
после создания формата для импорта, — указываем или создаём группу для импорта наших точек:
После этого на чертеже появится следующая картина (она может отличаться незначительно, если были заданы другие свойства геоточек):
5. Заходим в проводник проекта
Откроется проводник проекта, в котором раскрываем меню объектов, правой кнопкой мыши на пункте «Поверхности» выбираем «Создать поверхность»
задаём имя будущей поверхности:
6. Добавляем в поверхность наши точки:
7. Создаём границу нашей будущей поверхности:
Для создания границы поверхности последовательно «проходим» все граничные точки, в конце правым щелчком мыши выбираем «замкнуть» для замыкания созданного контура:
8. Строим поверхность:
проверяем параметры, при необходимости — корректируем:
должна получиться примерно такая поверхность:
9. Переходим к созданию горизонталей.
Для этого в палитрах инструментов в разделе «рельеф» выбираем меню «построение горизонталей»:
Сразу отобразится меню программы создания горизонталей:
После проверки и задания необходимых параметров построения, программа спросит о необходимости удаления старых горизонталей. Так как у нас не было старых горизонталей, — выбираем «нет»
Получаем вот такой чертёж:
Как видим, чертёж требует корректировки (собственно, — ничего удивительного, это обычное дело). продолжим редактирование, удалив лишние точки (панель инструментов, раздел «рельеф» — «редактировать геоточки» / удалить). Их так же можно не удалять с чертежа, а просто исключить из группы, которую мы указывали для построения поверхности:
Указываем, какие точки нужно удалить с чертежа:
Выбираем конкретные точки:
Программа удалит геоточку, и она не будет в дальнейшем участвовать в построении поверхности, но нужно будет эту поверхность перестроить и обновить горизонтали.
Получается участок нашей поверхности, уже без точки и с новыми горизонталями:
Вот такой простой и быстрый способ построения поверхности с уже готовыми полилиниями, и без необходимости их приведения к «человеческому виду» после CREDO TER.
Для более сложного построения, как и в КРЕДО, — можно задавать структурные линии, строить внутренние контура, дополнять чертёж другими точками, корректировать контура поверхностей, создавать другие поверхности, делать разрезы и многое другое.
Об авторе evgenich
Инженер путей сообщений, окончил Сибирскую Государственную Автомобильно-дорожную Академию (СибАДИ)
14 комментариев на «Создание рельефа местности и отрисовка горизонталей с помощью Geonics3D»
sasha говорит:
Здравствуйте уважаемые форумчане. Ответьте кто может. К примеру в Кредо Топоплан рисую здания и дороги с покрытием, как площадные объекты. Меняя порядок слоев можно их расположить выше слоя с горизонталями. Тем самым исключить рисовку горизонталей поверх них. Как в данном случае поступать в Геониксе? Насколько я понял, мы рисуем контуры зданий и асфальтированных поверхностей линиями. Нужно ли эти объекты делать площадными? Как вообще подразумевается по технологии? Если нужно, то как? Заранее благодарен.
Иван говорит:
После импорта, в командной строке прописано «импорт н-количества точек произведен», а точки в рабочем окне не появляются. Делаю все как прописано! Что можно сделать с такой проблемой?
ingénieur говорит:
А всё ли в порядке с координатами? Правильно ли были расставлены колонки в окне настройки шаблона импорта?