Страница 1 из 1
Несколько шейпов в один класс
Добавлено: 04 апр 2013, 16:52
Yacudzer
Добрый день.
Подскажите такую вещь.
Скачал я шейпы для одного региона РФ. Импортировал их в базу. Теперь надо добавить к существующим классам другие шейпы. Как это осуществить? Простой импорт создает другие классы...
Спасибо.
Re: Несколько шейпов в один класс
Добавлено: 04 апр 2013, 16:53
novia
Apend
Re: Несколько шейпов в один класс
Добавлено: 04 апр 2013, 20:22
Дмитрий Барышников
ArcToolbox\Data Management Tools\General\Append
Re: Несколько шейпов в один класс
Добавлено: 04 апр 2013, 21:28
Yacudzer
novia писал(а):Apend
Спасибо. И снова возникла проблема.
При добавлении возникла ошибка:
Код: Выделить всё
Start Time: Thu Apr 04 22:25:50 2013
ERROR 001156: Failed on input OID 15, could not write value '10' to output field ADMIN_LVL
Failed to execute (Append).
Failed at Thu Apr 04 22:25:55 2013 (Elapsed Time: 5,00 seconds)
Проанализировав, я понял что размер нового поля ADMIN_LVL больше чем 1 символ, поэтому и не удается объединить. Манипуляции со Schema_type ни к чему не приводят - только ошибки разные. Неужели ArcGis не сможет автоматически увеличить длину поля?
Re: Несколько шейпов в один класс
Добавлено: 04 апр 2013, 23:32
novia
В шейпе - нет. Создайте новое поле
[ Сообщение с мобильного устройства ]
Re: Несколько шейпов в один класс
Добавлено: 05 апр 2013, 00:12
Yacudzer
novia писал(а):В шейпе - нет. Создайте новое поле
Да не в шейпе, а в ГБД - увеличить длину поля.
А создавать новое поле - это моветон. Как потом запросы формировать? По нескольким полям отфильтровывать?
Re: Несколько шейпов в один класс
Добавлено: 05 апр 2013, 09:20
novia
создаете временное поле,переносите значения туда, убиваете старое поле, создаете новое с тем же именем, но с нужной длиной, переносите значения обратно.