Домены в 9.3
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Домены в 9.3
Подскажите в базу данных необходима добавить домены но вариантов для выбора значений домена более 100 !!! Вручную вводить не охота в связи с этим вопрос можно ли как то прикрепить эти самые варианты если они есть у меня ввиде xls таблицы ???
и второй вопрос как сделать так чтобы при экспорте атрибутивной таблицы (в xls) в столбце где используются домены отображался не код а именно псевдоним этого кода ???
и второй вопрос как сделать так чтобы при экспорте атрибутивной таблицы (в xls) в столбце где используются домены отображался не код а именно псевдоним этого кода ???
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Домены в 9.3
SQL?
-
- Активный участник
- Сообщения: 163
- Зарегистрирован: 28 июн 2012, 01:02
- Репутация: 84
- Откуда: Vladivostok
Re: Домены в 9.3
Если коротко, для первого есть стандартный инструмент: Table to Domain (Data Management).
Для второго, на сколько я помню, стандартного решения нет. Оно появилось где-то в десятых версиях. Нестандартно же: сначало связать экспортируемую таблицу и таблицу со значениями домена по кодам, а потом только экспортировать. Либо свой велосипед (возможно найдется в google).
Для второго, на сколько я помню, стандартного решения нет. Оно появилось где-то в десятых версиях. Нестандартно же: сначало связать экспортируемую таблицу и таблицу со значениями домена по кодам, а потом только экспортировать. Либо свой велосипед (возможно найдется в google).
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Домены в 9.3
Экселевскую таблицу сохранить как *.дбф и импортнуть это дело через ArcToolBox - Управление данными (DataManagment) - Домены (Domains) - Таблица в домен (TableToDomain).
Один домен - один дбф. Да, придеться попотрошить табличку
Ну и в самой таблице два поля должно быть - поле кода и поле описания
Один домен - один дбф. Да, придеться попотрошить табличку

Ну и в самой таблице два поля должно быть - поле кода и поле описания
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Re: Домены в 9.3
вообщем потыкался получилось единственное что приходится добавлять новый домен а не загружать в уже существующий
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Домены в 9.3
Если в инструменте Таблица в домен (TableToDomain) в поле "Имя домена" указать существующий, то инструмент обновит или заменит поля в домене, исходя из значения "Опция Обновления" ({APPEND | REPLACE})
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Re: Домены в 9.3
Появилась новая проблема когда в атрибутивной таблице начинаешь выбирать значение столбца в списке появилось пуcтое значение я проверил исходный файл, в раздел домены зашёл но ничего не нашёл подскажите что это может быть ???
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Re: Домены в 9.3
Попробую пошаманитьPavel писал(а):Если в инструменте Таблица в домен (TableToDomain) в поле "Имя домена" указать существующий, то инструмент обновит или заменит поля в домене, исходя из значения "Опция Обновления" ({APPEND | REPLACE})
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Домены в 9.3
Что происходит, если выбрать пустое значение? Можно и скрин для наглядности?stavropol26 писал(а):Появилась новая проблема когда в атрибутивной таблице начинаешь выбирать значение столбца в списке появилось пуcтое значение я проверил исходный файл, в раздел домены зашёл но ничего не нашёл подскажите что это может быть ???
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Re: Домены в 9.3
как только ставишь стрелку на другое поле в месте где было выбрано пустое значение появляется надпись null хотя отдельное значение null в списке есть.Pavel писал(а):Что происходит, если выбрать пустое значение? Можно и скрин для наглядности?stavropol26 писал(а):Появилась новая проблема когда в атрибутивной таблице начинаешь выбирать значение столбца в списке появилось пуcтое значение я проверил исходный файл, в раздел домены зашёл но ничего не нашёл подскажите что это может быть ???
К сожалению не имею возможности предоставить Вам скрин (((
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Домены в 9.3
Скорее всего, поле числовое (short или long Integer), а в свойствах поля разрешены пустые значения. Посмотрите в Каталоге с свойстве класса объектов на вкладке "Поля". Тащемта, из-за того, что у вас присутствует поле NULL в домене - из-за этого и получается дубль записи. Как вариант решения - удалить из домена поле NULL
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Re: Домены в 9.3
поле текстовое, убрать галочку что возможны нулевые значения пишет ошибкуPavel писал(а):Скорее всего, поле числовое (short или long Integer), а в свойствах поля разрешены пустые значения. Посмотрите в Каталоге с свойстве класса объектов на вкладке "Поля". Тащемта, из-за того, что у вас присутствует поле NULL в домене - из-за этого и получается дубль записи. Как вариант решения - удалить из домена поле NULL
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Домены в 9.3
А вы не снимайте галочку. Удалите строку NULL из домена
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Участник
- Сообщения: 84
- Зарегистрирован: 05 сен 2014, 10:02
- Репутация: 1
- Откуда: Домодедово
Re: Домены в 9.3
в списке возможных значений домена ??? в этом списке у меня такого значения нетPavel писал(а):А вы не снимайте галочку. Удалите строку NULL из домена
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Домены в 9.3
А вот это тогда что означает? Увы, но без картинок уже трудновато становится понять что к чему и куда...stavropol26 писал(а):хотя отдельное значение null в списке есть.

Быстро, качественно, недорого - выбирайте любые два пункта...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость