Поиск ближайшего

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
soloinnet
Участник
Сообщения: 64
Зарегистрирован: 11 июл 2013, 17:18
Репутация: 2

Поиск ближайшего

Сообщение soloinnet » 26 авг 2013, 12:41

Уважаемые знатоки итак вопрос.
В ГДБ имеется набор точечных данных, внутри которого имеются три домена, один из которых скажем "пожарные гидранты" , так как набор данных являеться "водопроводными колодцами" следовательно пожарные гидранты из них вытащить в отдельный слой нельзя (номенклатура гидранта и колодца совпадает и гидрант всегда внутри колодца).
Вопрос, имея точку на карте, найти ближайший водопроводный колодец с гидрантом. Как это сделать и вынести в отдельный инструмент.
Благодарю за внимание.

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Поиск ближайшего

Сообщение swdartvader » 26 авг 2013, 12:54

Существует инструмент "Near"
http://resources.arcgis.com/ru/help/mai ... 01q000000/

soloinnet
Участник
Сообщения: 64
Зарегистрирован: 11 июл 2013, 17:18
Репутация: 2

Re: Поиск ближайшего

Сообщение soloinnet » 27 авг 2013, 11:05

как я понял, инструмент создаёт таблицу в которой указан ближайший объект, но он работает при условии что слой искомых объектов отличается от слоя задаваемых объектов. А у меня проблема в том что оба эти слоя едины, различаются они лишь по атрибутам. В результате мне выдаётся ошибка (Script error 99999) и после создаваемая таблица пуста.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Поиск ближайшего

Сообщение Andrey Zhukov » 27 авг 2013, 11:06

Можно делать слои с Definition Query.

soloinnet
Участник
Сообщения: 64
Зарегистрирован: 11 июл 2013, 17:18
Репутация: 2

Re: Поиск ближайшего

Сообщение soloinnet » 27 авг 2013, 11:12

fall_out_bug писал(а):Можно делать слои с Definition Query.
Могли бы вы обьяснить подробнее

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Поиск ближайшего

Сообщение Andrey Zhukov » 27 авг 2013, 11:21

Если вы можете как-то дифференцировать данные, то необязательно это делать физически. Достаточно создать их представление. В ArcMap это можно сделать очень просто с помощью Definition Query. Пишете в него запрос, возвращающий только нужные объекты - ура, слой с целевыми данными готов.

Ответить

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

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

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