Кодировка доменов

0 голосов
спросил 01 Сен, 11 от PORTER (8,900 баллов) в категории Программные продукты Esri
Добрый день дорогие друзья и коллеги.

У меня к вам такой вот вопрос.

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

Например домен у меня такой

1111 - Школа
2222 - Больница

но при выводе списка значений в запросе выходят коды

1111
2222

А мне нужно чтобы выходили и сами описание кодов.

Как это можно сделать ?

Причем домены связаны с подтипами

Помогите пожалуйста решить эту проблему. Это очень важно

10 Ответы

0 голосов
ответил 01 Сен, 11 от Grigoriy (127,020 баллов)
ArcMap(Menu)->Customize->ArcMap Options

image

ArcMap(Меню)->Настройка->Опции ArcMap

image
0 голосов
ответил 01 Сен, 11 от PORTER (8,900 баллов)
Спасибо я так и делал. Замечу что у меня применяется атрибутивное правило.

А именно имеется подтип Жилые дома и не жилые созданный для

атрибута Тип Строения.

Где при значение атрибута  жилой дом для атрибута Тип строения, в

другом поле появляются школа, больница, магазин и т.п

А при значение атрибута не жилой дом в другом поле появляется

трансформатор, гараж, завод и т.п

Как мне быть, как выйти из этой ситуации ?

Помогите мне пожалуйста.
 
0 голосов
ответил 01 Сен, 11 от Grigoriy (127,020 баллов)

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

Тогда Вам, как минимум, придется описать как Вы выполняете "атрибутивный запрос" и куда не выводится ожидаемый Вами результат.
image
image
0 голосов
ответил 01 Сен, 11 от PORTER (8,900 баллов)
Объясните по подробнее пожалуйста где нужно описать ?
0 голосов
ответил 01 Сен, 11 от PORTER (8,900 баллов)
Как это делать ?
0 голосов
ответил 01 Сен, 11 от Grigoriy (127,020 баллов)
Описать нужно, что Вы делаете
Я пока не понимаю проблемы.
Как Вы видите из рисунков - в таблице в ArcMap должны показываться значения доменов, а не их коды, если это установлено в опциях ArcMap.
У Вас они не показываются в самом ArcMap при открытии таблицы? Или где-то ещё?
0 голосов
ответил 02 Сен, 11 от PORTER (8,900 баллов)
Проблема состоит в том, что значение доменов не показывается при

использование атрибутивного запроса.

А именно, при выполнения запроса в списке значений появляются коды.

А мне нужно, чтобы появлялись коды и значение кодов.image
0 голосов
ответил 02 Сен, 11 от Grigoriy (127,020 баллов)
Стандартными средствами не получится.
В таблице хранятся коды. И чтобы запрос работал он должен передавать значение кода, а не его описание.
Если не устраивает такое поведение - придется писать форму запроса самому.
0 голосов
ответил 12 Сен, 11 от portvein777tm (13,820 баллов)
я б через ексель и пр сделал бы исчо столбик \\\ гораздо проще в афтоматич режиме
0 голосов
ответил 14 Сен, 11 от PORTER (8,900 баллов)
Объясните ваш метод более подробнее
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...