Объединение строк

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Объединение строк

Сообщение Minstrel » 15 апр 2016, 09:49

Добрый день! В базе данных Arcgis есть дома с адресом в таком типе (указано в приложенном файле). т.е. для каждого параметра адреса есть свое поле (Напр: Тип улицы - улица; Название улицы - Докучаева; Номер дома - 5; Номер строения - 2; Литера - б) Как их объединить в одну строку? Напр: улица Докучаева 5/2б. Функция [Номер дома] &"/"& [Номер строения] & [Литера] не подходит т.к. не у всех адресов есть номер строения. Напр: улица Докучаева 5/а - некрасиво или улица Докучаева 5/. Как лучше склеивать строки? Спасибо
Вложения
1.png
1.png (15.12 КБ) 3644 просмотра

amnesiac
Активный участник
Сообщения: 244
Зарегистрирован: 03 мар 2015, 10:01
Репутация: 24
Откуда: Санкт-Петербург

Re: Объединение строк

Сообщение amnesiac » 15 апр 2016, 12:43

Наверное можно скрипт написать (с условием, что если номер строения нулевой, склеивать одним образом, если ненулевой - другим образом). Но я бы не заморачивалась и сделала бы выборку, где есть номер строения и посчитала бы их так как вам нужно, а потом переключила бы выборку и ввела бы в калькулятор поля уже выражение без номера строения (или литеры, если они тоже не везде)

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Объединение строк

Сообщение giser » 15 апр 2016, 13:18

Я бы тоже не заморачивался. Но если все-таки хочется, то, наверное, как-то так. Подредактировать только под свои данные.
Вложения
Скрипт.jpg
Скрипт.jpg (178.68 КБ) 3584 просмотра

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: Объединение строк

Сообщение Minstrel » 15 апр 2016, 13:54

giser писал(а):Я бы тоже не заморачивался. Но если все-таки хочется, то, наверное, как-то так. Подредактировать только под свои данные.
Спасибо большое за вариант буду его испытывать, мне отчасти надо это для отображения нумерации домов на карте, даже не создавая объединяющего поля

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: Объединение строк

Сообщение Minstrel » 20 апр 2016, 11:46

Собственно, все получилось. Спасибо
Вложения
2.png
2.png (55.35 КБ) 3462 просмотра

Ответить

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

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

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