Есть некоторое количество объектов, расположенных вдоль дороги. Дорога представления в виде линии в линейных координатах. При использовании инструмента "мастер геообработки событий на маршруте" можно высчитать величину параметра measure, определяющего его линейную координату вдоль дороги. Координаты по объектам записаны как KМ_столб_ид + distance.
Так же имеется КПО километровых столбов, значения measure которых уже определены.
В конечном итоге объекты (к примеру - мосты) должны быть связаны с километровыми столбами таким образом, что в таблице атрибутов мостов будет поле КМ_столб_ИД и Distance, где значение поля KM_столб_ИД равнозначно аналогичному значению километрового столба (находящегося на дороге до объекта) поля таблицы км столбов, а значение поля distance это разница между measure объекта и measure километрового столба (того же, чей айдишник использован в поле КМ_столб_ИД)
Как я себе это представляю.
Есть 2 таблицы - таблица атрибутов объектов и км столобов.
Мы берем построчно значения поля measure в таблице атрибутов объектов и сравниваем со всеми значениями поля measure таблицы км столбов. Потом из всех значений measure км столбов, значение которых меньше чем measure объекта мы выбираем наибольший (назовем его MaxMinMeasure), потом из значения measure объекта мы вычитаем полученный MaxMinMeasure) и вписываем это значение в поле distance.
Потом мы берем то значение поля КМ_столб_ИД в таблице атрибутов км столбов, которое соотвествует значению поля MaxMinMeasure и вписываем его в поле КМ_столб_ИД таблицы атрибутов объектов.
На словах и в мыслях все просто. А вот как реализовать на практике не знаю. Возможно есть какие встроенные инструменты, или придется использовать скрипты.
Работа с таблицами и полями в ArcGIS.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 27 мар 2013, 10:33
- Репутация: 0
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Работа с таблицами и полями в ArcGIS.
неспортивный вариант: загнать всё в Excel (Matlab и др.). Там всё посчитать. Результат приджойнить обратно.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 27 мар 2013, 10:33
- Репутация: 0
Re: Работа с таблицами и полями в ArcGIS.
Хотелось бы, чтобы это делалось средствами гиса
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 27 мар 2013, 10:33
- Репутация: 0
Re: Работа с таблицами и полями в ArcGIS.
Конкретно интересует, возможна ли работа ( сравнение, калькулирование и тд) с полями в разных таблицах
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость