Страница 1 из 1
Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 13:23
OLEG614
Доброго времени!
Имеем адресный план (улица/номер дома) на область в .shp . В атрибутах: название улицы и номер дома. Также есть таблица .xls, в которой есть адреса (улица и номер дома). Нужно сделать автоматическую выборку объектов по xls-файлу из имеющегося .shp и экспортировать полученные объекты в отдельный shp-файл.Заранее спасибо!
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 15:16
novia
в каком виде существует адресный план? слой домиков с атрибутами?
добавьте поле - "полный адрес" и в эксель и в шейп, приведите адрес в двух файлах к одному виду. а после выполните простой join и экспортируйте записи, нашедшие соответствие в экселе.
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 15:46
rhot
novia, а интересно, можно ли сделать непростой join ArcView 9.3?
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 15:58
novia
rhot писал(а):novia, а интересно, можно ли сделать непростой join ArcView 9.3?
это было слово паразит, а заодно сподвижка к действительно простому действию
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 16:24
OLEG614
novia писал(а):в каком виде существует адресный план? слой домиков с атрибутами?
Да, слой домов с атрибутами (столбец с номером, столбец с названием улицы).
novia писал(а):приведите адрес в двух файлах к одному виду
К сожалению, данная операция довольна проблематична из-за большого кол-ва объектов (порядка 1000).
Если нет других вариантов, то буду так. Спасибо!
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 16:42
novia
OLEG614 писал(а):
К сожалению, данная операция довольна проблематична из-за большого кол-ва объектов (порядка 1000).
Если нет других вариантов, то буду так. Спасибо!
а как же калькулятор значений?
Код: Выделить всё
<улица>+<пробел>+<номер дома> = <полный адрес>
по моим скромным подсчетам - 10 кликов мышью и результат готов.
другое дело, если улицы названы так
ул. Иванова
улица Иванова
ул.Иванова
- тогда придется ручками исправлять такое безобразие
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 16:56
OLEG614
novia писал(а):другое дело, если улицы названы так
Да, именно так они и названы
Т.е. варианта с извлечением объектов только лишь по названию улицы (например, мы опускаем "ул", "ул.", "улица" и т.д. и делаем выборку только по названию и номеру, например, "Ленина 1") даже теоретически быть не может? Речь не про join, естественно.
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 17:00
novia
OLEG614 писал(а):novia писал(а):другое дело, если улицы названы так
Да, именно так они и названы
Т.е. варианта с извлечением объектов только лишь по названию улицы (например, мы опускаем "ул", "ул.", "улица" и т.д.
а вы хотели, чтобы оно раз и само как-нибудь??
тут поможет только ассенизация данных...
напишите выражение копирующее строку от позиции первого пробела или первой точки и обрезающего пробелы справа
поработайте автозаменой...
а потом будет как вы сказали
и делаем выборку только по названию и номеру, например, "Ленина 1")
Re: Выборка по xls в ArcGis 9.3
Добавлено: 09 окт 2012, 17:07
OLEG614
novia писал(а):а вы хотели, чтобы оно раз и само как-нибудь??
Хотели
novia писал(а):а потом будет как вы сказали
Спасибо большое за помощь!