2017-01-13 13 views
0

Мне нужно создать файл формы в ArcMap, у которого есть раскрывающееся поле с предопределенными переменными (некоторые из них имели 3 переменные, некоторые из них более пяти).Выпадающие поля меню в файле формы ArcMap

Возможно ли создать этот тип шейп-файла?

Это необходимо для того, чтобы предотвратить использование пользователем разных типов информации о собственности компаний, типе, структуре, материале. Поэтому, если у меня нет предопределенных переменных в полях, они будут поместить другой текст. ех. материал = дерево, некоторые из них будут ставить «дерево», «Лес», «Вод» и т.д.

+0

Я думаю ArcGIS Desktop вопросы лучше всего изучены/спросил у [gis.se] Stack Exchange. – PolyGeo

ответ

0

Что вы имеете в виду это закодированы домен, где вы храните 1 в атрибуте и есть таблица доменов который сообщает заявке, что 1 = wood.

Форм-файл не имеет возможности обрабатывать кодированные домены.

a geodatabase does. Попробуйте вместо шейп-файла!

+0

Спасибо, но база геоданных не поддерживается в программном обеспечении, которое использовало мои коллеги. Мне нужно сделать в шейп-файле или как этот, я сделал таблицу excel с уникальными атрибутами, и они копируются оттуда, но это временное решение. – Merkator

0

Как указано в другом ответе на этот вопрос, лучше всего создать базу геоданных файлов (.gdb) с данными, которые вы работаете с помощью Export из меню ArcMap, и при этом щелкните правой кнопкой мыши и выберите Свойства, чтобы добавить новые значения, которые вы хотите быть единственными доступными опциями для пользователей вашей карты или приложения.

См. Ссылку ниже в ресурсах ArcGIS для получения дополнительной информации о доменах и способах кода нужных значений.

http://desktop.arcgis.com/en/arcmap/10.3/manage-data/geodatabases/creating-new-attribute-domains-creating-a-new-code.htm