Страница 1 из 1
Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 00:48
Natalia Novoselova
Существует ли возможность в ArcMap в созданном текстовом поле во всех его строках присвоить одно текстовое значение? Например – тема из 800 объектов и для каждого объекта нужно указать штат («Sao Paulo»)
Вроде из Field Calculator > string все вариации испробовала.
Как это сделать?
Re: Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 06:57
wickedshark
в поле FieldCalculator так и пишете "Sao Paulo"
Re: Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 08:36
Natalia Novoselova
wickedshark писал(а):в поле FieldCalculator так и пишете "Sao Paulo"
Конечно, так я пробовала в самый первый раз. Это не работает.
У вас таким образом он присваивает текст? У меня пишет об ошибке и ничего не присваивает.
Re: Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 08:42
5Nap
Re: Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 09:06
geouser
Вопрос на самом деле в использовании кавычек. У шейпфайлов и всяческих баз геоданных (MDB, FGDB, корпоративные) запросы разные, как показывает практика, и я не помню, у кого какие. Зависит это от формата базы или от настроек языка и кодировки, не знаю.
В общем нужно использовать кавычки вокруг текста либо 'одинарные', либо "двойные". И всё, одно из двух должно сработать.
Re: Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 12:11
5Nap
Вопрос не в формате, а в парсере. VB использует двойные кавычки, Python - любые.
Про формат - это в SQL, там имена полей по-разному пишутся.
Короче, и то и другое подробно описано в хелпе.
Re: Как в ArcMap присвоить текстовому полю одно значение?
Добавлено: 29 май 2017, 18:46
Natalia Novoselova
Спасибо!
Точно. Field calculator и текст ставить в кавычках "Sau Paulo"