Страница 1 из 1
Объединение строк
Добавлено: 15 апр 2016, 09:49
Minstrel
Добрый день! В базе данных Arcgis есть дома с адресом в таком типе (указано в приложенном файле). т.е. для каждого параметра адреса есть свое поле (Напр: Тип улицы - улица; Название улицы - Докучаева; Номер дома - 5; Номер строения - 2; Литера - б) Как их объединить в одну строку? Напр: улица Докучаева 5/2б. Функция [Номер дома] &"/"& [Номер строения] & [Литера] не подходит т.к. не у всех адресов есть номер строения. Напр: улица Докучаева 5/а - некрасиво или улица Докучаева 5/. Как лучше склеивать строки? Спасибо
Re: Объединение строк
Добавлено: 15 апр 2016, 12:43
amnesiac
Наверное можно скрипт написать (с условием, что если номер строения нулевой, склеивать одним образом, если ненулевой - другим образом). Но я бы не заморачивалась и сделала бы выборку, где есть номер строения и посчитала бы их так как вам нужно, а потом переключила бы выборку и ввела бы в калькулятор поля уже выражение без номера строения (или литеры, если они тоже не везде)
Re: Объединение строк
Добавлено: 15 апр 2016, 13:18
giser
Я бы тоже не заморачивался. Но если все-таки хочется, то, наверное, как-то так. Подредактировать только под свои данные.
Re: Объединение строк
Добавлено: 15 апр 2016, 13:54
Minstrel
giser писал(а):Я бы тоже не заморачивался. Но если все-таки хочется, то, наверное, как-то так. Подредактировать только под свои данные.
Спасибо большое за вариант буду его испытывать, мне отчасти надо это для отображения нумерации домов на карте, даже не создавая объединяющего поля
Re: Объединение строк
Добавлено: 20 апр 2016, 11:46
Minstrel
Собственно, все получилось. Спасибо