Как в ArcMap присвоить текстовому полю одно значение?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Как в ArcMap присвоить текстовому полю одно значение?

Сообщение Natalia Novoselova » 29 май 2017, 00:48

Существует ли возможность в ArcMap в созданном текстовом поле во всех его строках присвоить одно текстовое значение? Например – тема из 800 объектов и для каждого объекта нужно указать штат («Sao Paulo»)
Вроде из Field Calculator > string все вариации испробовала.
Как это сделать?
Последний раз редактировалось Natalia Novoselova 29 май 2017, 18:47, всего редактировалось 1 раз.

wickedshark
Интересующийся
Сообщения: 23
Зарегистрирован: 18 май 2009, 21:00
Репутация: 0
Откуда: Ханты-Мансийск, Гомель (РБ)

Re: Как в ArcMap присвоить текстовому полю одно значение?

Сообщение wickedshark » 29 май 2017, 06:57

в поле FieldCalculator так и пишете "Sao Paulo"

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Как в ArcMap присвоить текстовому полю одно значение?

Сообщение Natalia Novoselova » 29 май 2017, 08:36

wickedshark писал(а):в поле FieldCalculator так и пишете "Sao Paulo"
Конечно, так я пробовала в самый первый раз. Это не работает.


У вас таким образом он присваивает текст? У меня пишет об ошибке и ничего не присваивает.


geouser
Активный участник
Сообщения: 146
Зарегистрирован: 02 июн 2015, 10:32
Репутация: 53
Откуда: Москва

Re: Как в ArcMap присвоить текстовому полю одно значение?

Сообщение geouser » 29 май 2017, 09:06

Вопрос на самом деле в использовании кавычек. У шейпфайлов и всяческих баз геоданных (MDB, FGDB, корпоративные) запросы разные, как показывает практика, и я не помню, у кого какие. Зависит это от формата базы или от настроек языка и кодировки, не знаю.
В общем нужно использовать кавычки вокруг текста либо 'одинарные', либо "двойные". И всё, одно из двух должно сработать.

5Nap
Участник
Сообщения: 85
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 31

Re: Как в ArcMap присвоить текстовому полю одно значение?

Сообщение 5Nap » 29 май 2017, 12:11

Вопрос не в формате, а в парсере. VB использует двойные кавычки, Python - любые.
Про формат - это в SQL, там имена полей по-разному пишутся.
Короче, и то и другое подробно описано в хелпе.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Как в ArcMap присвоить текстовому полю одно значение?

Сообщение Natalia Novoselova » 29 май 2017, 18:46

Спасибо! :)
Точно. Field calculator и текст ставить в кавычках "Sau Paulo"

Ответить

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

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

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