Работа с таблицами и полями в ArcGIS.

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
sleppy
Новоприбывший
Сообщения: 7
Зарегистрирован: 27 мар 2013, 10:33
Репутация: 0

Работа с таблицами и полями в ArcGIS.

Сообщение sleppy »

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

Re: Работа с таблицами и полями в ArcGIS.

Сообщение jerry-maori »

неспортивный вариант: загнать всё в Excel (Matlab и др.). Там всё посчитать. Результат приджойнить обратно.
sleppy
Новоприбывший
Сообщения: 7
Зарегистрирован: 27 мар 2013, 10:33
Репутация: 0

Re: Работа с таблицами и полями в ArcGIS.

Сообщение sleppy »

Хотелось бы, чтобы это делалось средствами гиса
sleppy
Новоприбывший
Сообщения: 7
Зарегистрирован: 27 мар 2013, 10:33
Репутация: 0

Re: Работа с таблицами и полями в ArcGIS.

Сообщение sleppy »

Конкретно интересует, возможна ли работа ( сравнение, калькулирование и тд) с полями в разных таблицах
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 1 гость