Домены в 9.3

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Домены в 9.3

Сообщение stavropol26 »

Подскажите в базу данных необходима добавить домены но вариантов для выбора значений домена более 100 !!! Вручную вводить не охота в связи с этим вопрос можно ли как то прикрепить эти самые варианты если они есть у меня ввиде xls таблицы ???

и второй вопрос как сделать так чтобы при экспорте атрибутивной таблицы (в xls) в столбце где используются домены отображался не код а именно псевдоним этого кода ???
trir
Гуру
Сообщения: 5356
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Домены в 9.3

Сообщение trir »

SQL?
doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Домены в 9.3

Сообщение doujin »

Если коротко, для первого есть стандартный инструмент: Table to Domain (Data Management).

Для второго, на сколько я помню, стандартного решения нет. Оно появилось где-то в десятых версиях. Нестандартно же: сначало связать экспортируемую таблицу и таблицу со значениями домена по кодам, а потом только экспортировать. Либо свой велосипед (возможно найдется в google).
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Домены в 9.3

Сообщение Pavel »

Экселевскую таблицу сохранить как *.дбф и импортнуть это дело через ArcToolBox - Управление данными (DataManagment) - Домены (Domains) - Таблица в домен (TableToDomain).
Один домен - один дбф. Да, придеться попотрошить табличку :)
Ну и в самой таблице два поля должно быть - поле кода и поле описания
Быстро, качественно, недорого - выбирайте любые два пункта...
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Re: Домены в 9.3

Сообщение stavropol26 »

вообщем потыкался получилось единственное что приходится добавлять новый домен а не загружать в уже существующий
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Домены в 9.3

Сообщение Pavel »

Если в инструменте Таблица в домен (TableToDomain) в поле "Имя домена" указать существующий, то инструмент обновит или заменит поля в домене, исходя из значения "Опция Обновления" ({APPEND | REPLACE})
Быстро, качественно, недорого - выбирайте любые два пункта...
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Re: Домены в 9.3

Сообщение stavropol26 »

Появилась новая проблема когда в атрибутивной таблице начинаешь выбирать значение столбца в списке появилось пуcтое значение я проверил исходный файл, в раздел домены зашёл но ничего не нашёл подскажите что это может быть ???
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Re: Домены в 9.3

Сообщение stavropol26 »

Pavel писал(а):Если в инструменте Таблица в домен (TableToDomain) в поле "Имя домена" указать существующий, то инструмент обновит или заменит поля в домене, исходя из значения "Опция Обновления" ({APPEND | REPLACE})
Попробую пошаманить
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Домены в 9.3

Сообщение Pavel »

stavropol26 писал(а):Появилась новая проблема когда в атрибутивной таблице начинаешь выбирать значение столбца в списке появилось пуcтое значение я проверил исходный файл, в раздел домены зашёл но ничего не нашёл подскажите что это может быть ???
Что происходит, если выбрать пустое значение? Можно и скрин для наглядности?
Быстро, качественно, недорого - выбирайте любые два пункта...
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Re: Домены в 9.3

Сообщение stavropol26 »

Pavel писал(а):
stavropol26 писал(а):Появилась новая проблема когда в атрибутивной таблице начинаешь выбирать значение столбца в списке появилось пуcтое значение я проверил исходный файл, в раздел домены зашёл но ничего не нашёл подскажите что это может быть ???
Что происходит, если выбрать пустое значение? Можно и скрин для наглядности?
как только ставишь стрелку на другое поле в месте где было выбрано пустое значение появляется надпись null хотя отдельное значение null в списке есть.

К сожалению не имею возможности предоставить Вам скрин (((
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Домены в 9.3

Сообщение Pavel »

Скорее всего, поле числовое (short или long Integer), а в свойствах поля разрешены пустые значения. Посмотрите в Каталоге с свойстве класса объектов на вкладке "Поля". Тащемта, из-за того, что у вас присутствует поле NULL в домене - из-за этого и получается дубль записи. Как вариант решения - удалить из домена поле NULL
Быстро, качественно, недорого - выбирайте любые два пункта...
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Re: Домены в 9.3

Сообщение stavropol26 »

Pavel писал(а):Скорее всего, поле числовое (short или long Integer), а в свойствах поля разрешены пустые значения. Посмотрите в Каталоге с свойстве класса объектов на вкладке "Поля". Тащемта, из-за того, что у вас присутствует поле NULL в домене - из-за этого и получается дубль записи. Как вариант решения - удалить из домена поле NULL
поле текстовое, убрать галочку что возможны нулевые значения пишет ошибку
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Домены в 9.3

Сообщение Pavel »

А вы не снимайте галочку. Удалите строку NULL из домена
Быстро, качественно, недорого - выбирайте любые два пункта...
stavropol26
Участник
Сообщения: 84
Зарегистрирован: 05 сен 2014, 10:02
Репутация: 1
Откуда: Домодедово

Re: Домены в 9.3

Сообщение stavropol26 »

Pavel писал(а):А вы не снимайте галочку. Удалите строку NULL из домена
в списке возможных значений домена ??? в этом списке у меня такого значения нет
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Домены в 9.3

Сообщение Pavel »

stavropol26 писал(а):хотя отдельное значение null в списке есть.
А вот это тогда что означает? Увы, но без картинок уже трудновато становится понять что к чему и куда...:(
Быстро, качественно, недорого - выбирайте любые два пункта...
Ответить

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

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

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