Выборка по xls в ArcGis 9.3
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 25 сен 2012, 10:14
- Репутация: 0
- Откуда: Смоленск
Выборка по xls в ArcGis 9.3
Доброго времени!
Имеем адресный план (улица/номер дома) на область в .shp . В атрибутах: название улицы и номер дома. Также есть таблица .xls, в которой есть адреса (улица и номер дома). Нужно сделать автоматическую выборку объектов по xls-файлу из имеющегося .shp и экспортировать полученные объекты в отдельный shp-файл.Заранее спасибо!
Имеем адресный план (улица/номер дома) на область в .shp . В атрибутах: название улицы и номер дома. Также есть таблица .xls, в которой есть адреса (улица и номер дома). Нужно сделать автоматическую выборку объектов по xls-файлу из имеющегося .shp и экспортировать полученные объекты в отдельный shp-файл.Заранее спасибо!
Последний раз редактировалось OLEG614 09 окт 2012, 17:07, всего редактировалось 1 раз.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Выборка по xls в ArcGis 9.3
в каком виде существует адресный план? слой домиков с атрибутами?
добавьте поле - "полный адрес" и в эксель и в шейп, приведите адрес в двух файлах к одному виду. а после выполните простой join и экспортируйте записи, нашедшие соответствие в экселе.
добавьте поле - "полный адрес" и в эксель и в шейп, приведите адрес в двух файлах к одному виду. а после выполните простой join и экспортируйте записи, нашедшие соответствие в экселе.
понравилось? жми палец вверх 

- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Выборка по xls в ArcGis 9.3
novia, а интересно, можно ли сделать непростой join ArcView 9.3?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Выборка по xls в ArcGis 9.3
это было слово паразит, а заодно сподвижка к действительно простому действиюrhot писал(а):novia, а интересно, можно ли сделать непростой join ArcView 9.3?
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 25 сен 2012, 10:14
- Репутация: 0
- Откуда: Смоленск
Re: Выборка по xls в ArcGis 9.3
Да, слой домов с атрибутами (столбец с номером, столбец с названием улицы).novia писал(а):в каком виде существует адресный план? слой домиков с атрибутами?
К сожалению, данная операция довольна проблематична из-за большого кол-ва объектов (порядка 1000).novia писал(а):приведите адрес в двух файлах к одному виду
Если нет других вариантов, то буду так. Спасибо!
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Выборка по xls в ArcGis 9.3
а как же калькулятор значений?OLEG614 писал(а): К сожалению, данная операция довольна проблематична из-за большого кол-ва объектов (порядка 1000).
Если нет других вариантов, то буду так. Спасибо!
Код: Выделить всё
<улица>+<пробел>+<номер дома> = <полный адрес>
другое дело, если улицы названы так
ул. Иванова
улица Иванова
ул.Иванова
- тогда придется ручками исправлять такое безобразие
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 25 сен 2012, 10:14
- Репутация: 0
- Откуда: Смоленск
Re: Выборка по xls в ArcGis 9.3
novia писал(а):другое дело, если улицы названы так
Да, именно так они и названы

Т.е. варианта с извлечением объектов только лишь по названию улицы (например, мы опускаем "ул", "ул.", "улица" и т.д. и делаем выборку только по названию и номеру, например, "Ленина 1") даже теоретически быть не может? Речь не про join, естественно.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Выборка по xls в ArcGis 9.3
а вы хотели, чтобы оно раз и само как-нибудь??OLEG614 писал(а):novia писал(а):другое дело, если улицы названы так
Да, именно так они и названы![]()
Т.е. варианта с извлечением объектов только лишь по названию улицы (например, мы опускаем "ул", "ул.", "улица" и т.д.

тут поможет только ассенизация данных...
напишите выражение копирующее строку от позиции первого пробела или первой точки и обрезающего пробелы справа
поработайте автозаменой...
а потом будет как вы сказали
и делаем выборку только по названию и номеру, например, "Ленина 1")
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 25 сен 2012, 10:14
- Репутация: 0
- Откуда: Смоленск
Re: Выборка по xls в ArcGis 9.3
Хотелиnovia писал(а):а вы хотели, чтобы оно раз и само как-нибудь??


Спасибо большое за помощь!novia писал(а):а потом будет как вы сказали
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость