Смена типа данных в SHP файле?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Смена типа данных в SHP файле?

Сообщение dvd_xaker »

Ошиблись при создание файла типом поля.... и теперь не знаю как его склеить так как поля имею одинаковые названия, но разные типа нужно было string а поставили integer. Как в QGIS или плагинах поменять тип без потери данных)
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Смена типа данных в SHP файле?

Сообщение SS_Rebelious »

1. Экспортировать в MIF/MID.
2. открыть в текстовом редакторе файл .MIF
3. найти название нужного атрибута.
4. после названия атрибута будет стоять его тип - меняем его на Char, сохраняем файл.
5. экспортируем обратно в .shp.
6. заменяем на всякий случай файлы .prj и .qpj на оригинальные.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Смена типа данных в SHP файле?

Сообщение nadiopt »

можно еще скачать бесплатный dbf navigator и в нем поменять, но он виндовый, не знаю, работает ли под линукс
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Смена типа данных в SHP файле?

Сообщение Mavka »

Например, так: открываем таблицу атрибутов, вызываем калькулятор. Создаем новое поле строкового типа и переносим туда значения из числового. (Удалить старое поле в QGIS нельзя.)
лангольеры под окном жрали время ом-ном-ном
bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Смена типа данных в SHP файле?

Сообщение bim2010 »

Господа Ваши ответы знаете что напоминают ....
"Если у Вас не получается настройка локальной сети в домашней базовой windows 7....
Вам необходимо в севен поставить виртуальную машину с linux и без проблем подключится в сеть..." :oops:
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Смена типа данных в SHP файле?

Сообщение Voltron »

Удалить поле можно при помощи костыля под названием Table Manager. Брать в QGIS Contributed Repository
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Смена типа данных в SHP файле?

Сообщение Voltron »

bim2010 писал(а):Господа Ваши ответы знаете что напоминают ....
Эм... а как правильно решать такую задачу?
bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Смена типа данных в SHP файле?

Сообщение bim2010 »

Последний раз редактировалось bim2010 28 дек 2010, 11:46, всего редактировалось 4 раза.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Смена типа данных в SHP файле?

Сообщение Александр Мурый »

nadiopt, dbf navigator отлично работает под Wine в линукс.

А вот я бы вообще сделал так: импортируем шейп-файл в GRASS --> копируем атрибутивную таблицу в SQLite --> изменяем тип поля на нужный с пом. SQL-функции CAST(красочно описано тут) --> экспортируем назад в shp.
Редактор материалов, модератор форума
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Смена типа данных в SHP файле?

Сообщение nadiopt »

под вайн неприкольно, у меня нетбук с убунтой, если туды еще вайн запихать, боюсь будет нещадно тормозить:(
ин гроссен фамилен нихт клювен клац клац
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Смена типа данных в SHP файле?

Сообщение Voltron »

nadiopt, есть «родные» инструменты CDBFLite и GTK DBF Editor
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Смена типа данных в SHP файле?

Сообщение nadiopt »

отлично, спасибо!!!
ин гроссен фамилен нихт клювен клац клац
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Смена типа данных в SHP файле?

Сообщение dvd_xaker »

О всем спасибо)))) Прям дискуссия видать я постоянно попадаю в те проблемы, которые не озвучены))) Спасибо всем за помощь)
Ответить

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

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

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