Объединение объектов по семантике

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Объединение объектов по семантике

Сообщение Slinger »

Появилась крайне интересная и срочная задача. В наличии имеется автокадовский файл с кучей слоёв. В частности среди этого присутствует слой с геопунктами и отдельный слой с подписями высот. При конвертиации в Arcgis мы имеем такие же 2 отдельных слоя. Необходимо у слоя с геопунктами забить поле значением высоты (значение высоты прописано в семантике слоя с подписями). Вопрос - с помощью какого инструмента можно попытаться слинковать геометрию точек геопунктом с точечными объектами подписей и вытащить именно их нужное значение высоты. Просто так по порядкому номеру или как-то ещё не получится. То есть как бы необходимо пространственно-геометрически обнаружить геопукнт, рядом найти его точечный шейп (второй слой), содержащий в своей семантике подпись высоту геопункта, и правильно перенести семантику из этого самого слоя подписей (кроме как подписи геопунктов, там еще много разных подписей) в семантику слоя с геопунктами.

Вдобавок совсем глупый вопрос. Как с помощью калькулятора поля обновить колонку в одном случае значением колонки из другого слоя (шейпа)
self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Объединение объектов по семантике

Сообщение self-improving »

1. Spatial Join
2. Для этого шейпы/таблицы должны быть так или иначе связаны. Опять же, почитайте в справке про Join и Spatial Join
Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Объединение объектов по семантике

Сообщение Slinger »

Приношу немножко запоздавшую благодарность. С помощью Spatial Join решил одну задачу, а через Join & Relates вторую задачу. Ещё раз спасибо!
self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Объединение объектов по семантике

Сообщение self-improving »

You are welcome!
Запоздавшая - она же все равно благодарность =)
И вам за нее спасибо
Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Объединение объектов по семантике

Сообщение Slinger »

Чтобы не создавать новую тему спрошу здесь. Есть ли возможность в ArcMap'e скопировать атрибутику одного объекта другому? То есть есть ли аналог MapInfo'овской утилиты "Копирование атрибутики", например, заполнение поля "код_объекта" переносится в такое же поля другого объекта и так далее по другим полям. Всё это в одном слое конечно же происходит.
velios
Интересующийся
Сообщения: 26
Зарегистрирован: 09 окт 2010, 09:24
Репутация: 0

Re: Объединение объектов по семантике

Сообщение velios »

>>>Чтобы не создавать новую тему спрошу здесь. Есть ли возможность в ArcMap'e скопировать атрибутику одного объекта другому? То есть есть ли аналог MapInfo'овской утилиты "Копирование атрибутики", например, заполнение поля "код_объекта" переносится в такое же поля другого объекта и так далее по другим полям. Всё это в одном слое конечно же происходит.

Встроенными решениями не знаю. С помощью расширений через ET GeoTools -> Copy-Edit-Paste Attributes Tool
self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Объединение объектов по семантике

Сообщение self-improving »

Встроенными - например, так:
http://help.arcgis.com/en/arcgisdesktop ... 000000.htm
Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Объединение объектов по семантике

Сообщение Slinger »

Благодарю за ответ! Так как использовал версию 9.3, то выручил именно ET GeoTools. Удалось с помощью него решить задачу через несколько дней после публикации сообщения.

А за встроенное решение в десятке - отдельное спасибо 8)
Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей