Построение профилей в ArcView 9.1
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 18 дек 2006, 08:12
- Репутация: 0
Построение профилей в ArcView 9.1
Всем привет!
Как построить профиль (разрез) по горизонталям в AV 9.1? Пробовал Easy Profiler V9.1 Взят на http://arcscripts.esri.com. Не могу понять как и где выбирать слой с горизонталями и соответственно и поле с высотными отметками. В дальнейшем необходимо наложить точки событи по этому профилю.
Выскажите, пожалуйста мнения по этому поваду
Как построить профиль (разрез) по горизонталям в AV 9.1? Пробовал Easy Profiler V9.1 Взят на http://arcscripts.esri.com. Не могу понять как и где выбирать слой с горизонталями и соответственно и поле с высотными отметками. В дальнейшем необходимо наложить точки событи по этому профилю.
Выскажите, пожалуйста мнения по этому поваду
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 18 дек 2006, 08:12
- Репутация: 0
Да все просто. Построили профиль, а дальше то что? как на него нанести пересечения с дорогами или какие то дефекты на трассе? Это же просто график! При этом на исходную трассу уже нанесены километры и дефекты. Их то и хотелось бы увидеть на профиле. Какие есть мысли по этому поводу???sim писал(а):да вроде просто все, загружаем слой горизонталей, включаем profiler, выбираем вторую кнопку (с буквой D) на его панели и рисуем вручную линию, после этого он, конечно, спрашивает из какого поля брать высоты и строит график+точечный шейп
вроде все
Заранее спасибо!
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
самая простая мысль - профайлер этот генерирует точечный шейп со снятой информацией с тех объектов, которые он пересекает, информацию он может снять любую, какое поле указываете, то и снимает, можно видимо снять и с разных полей, например высота и еще чего-нибудь. Дальше я думаю - все это в excel и что там используется для построения разрезов с учетом высоты..
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Выбросьте этот ваш профайлер.
Вам нужен трехмерный шейп-файл (PolylineZ), если потом точки событий строить. Вообще в ArcGIS по традиции нет инструментов для построения 3D каркасов, но выкрутиться можно. Как - есть соображения вот здесь: http://geofaq.narod.ru/2routesmz.htm Описано, правда, в общих чертах и для маршрутных тем, но для начала сойдет въехать в тему, если вы не в ней.
Мы делаем 3D линии, в том числе трассы примерно так, если по максимуму:
1. Берем все нужные точки, включая точки высот, дороги, речные переходы и т.п.
2. Отображаем их на трассу как вертексы.
3. Разбираем трассу на точки полностью.
4. Для точек с высотой проставляем ее. Для отстальных интерполируем с учетом расстояний.
5. Собираем трассу заново, уже сразу в PolylineZ.
Если на шаге 1 использовать горизонтали, полезны скрипты пересечения, те, что "передают" атрибуты. Если другие 3D элементы - проще все разбить на точки и передать атрибуты через точки.
шаг 4 - нужны скрипты интерполяции. Стандартный Calibrate высоту не делает.
шаги 3 и 5 - самые простые, годится GeoWizards (Editools).
Вобщем, в ГИС с этим сплошной геморрой. Если маленькие модели и нужна точность, делаем почти вручную. Если большие и детальность не очень важна, можно использовать Spatial Join (на самом сложном шаге 2), ну и другие штатные инструменты, это заметно ускоряет.
Возможно для случая одной линии и если притом все точки уже "сидят" на трассе и можно найти инструмент, но мы как-то не задавались - методика отработана на площадных 3D моделях, и чуть что проще в КАД перейти.
Мы делаем 3D линии, в том числе трассы примерно так, если по максимуму:
1. Берем все нужные точки, включая точки высот, дороги, речные переходы и т.п.
2. Отображаем их на трассу как вертексы.
3. Разбираем трассу на точки полностью.
4. Для точек с высотой проставляем ее. Для отстальных интерполируем с учетом расстояний.
5. Собираем трассу заново, уже сразу в PolylineZ.
Если на шаге 1 использовать горизонтали, полезны скрипты пересечения, те, что "передают" атрибуты. Если другие 3D элементы - проще все разбить на точки и передать атрибуты через точки.
шаг 4 - нужны скрипты интерполяции. Стандартный Calibrate высоту не делает.
шаги 3 и 5 - самые простые, годится GeoWizards (Editools).
Вобщем, в ГИС с этим сплошной геморрой. Если маленькие модели и нужна точность, делаем почти вручную. Если большие и детальность не очень важна, можно использовать Spatial Join (на самом сложном шаге 2), ну и другие штатные инструменты, это заметно ускоряет.
Возможно для случая одной линии и если притом все точки уже "сидят" на трассе и можно найти инструмент, но мы как-то не задавались - методика отработана на площадных 3D моделях, и чуть что проще в КАД перейти.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей