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

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

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

Сообщение dvd_xaker » 27 дек 2010, 14:39

Ошиблись при создание файла типом поля.... и теперь не знаю как его склеить так как поля имею одинаковые названия, но разные типа нужно было string а поставили integer. Как в QGIS или плагинах поменять тип без потери данных)

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

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

Сообщение SS_Rebelious » 27 дек 2010, 15:43

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 » 27 дек 2010, 16:09

можно еще скачать бесплатный dbf navigator и в нем поменять, но он виндовый, не знаю, работает ли под линукс
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka » 27 дек 2010, 16:24

Например, так: открываем таблицу атрибутов, вызываем калькулятор. Создаем новое поле строкового типа и переносим туда значения из числового. (Удалить старое поле в QGIS нельзя.)
лангольеры под окном жрали время ом-ном-ном

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

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

Сообщение bim2010 » 27 дек 2010, 19:37

Господа Ваши ответы знаете что напоминают ....
"Если у Вас не получается настройка локальной сети в домашней базовой windows 7....
Вам необходимо в севен поставить виртуальную машину с linux и без проблем подключится в сеть..." :oops:

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron » 27 дек 2010, 19:40

Удалить поле можно при помощи костыля под названием Table Manager. Брать в QGIS Contributed Repository

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron » 27 дек 2010, 19:40

bim2010 писал(а):Господа Ваши ответы знаете что напоминают ....
Эм... а как правильно решать такую задачу?

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

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

Сообщение bim2010 » 27 дек 2010, 20:05

Последний раз редактировалось bim2010 28 дек 2010, 11:46, всего редактировалось 4 раза.

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

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

Сообщение Александр Мурый » 27 дек 2010, 23:48

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

А вот я бы вообще сделал так: импортируем шейп-файл в GRASS --> копируем атрибутивную таблицу в SQLite --> изменяем тип поля на нужный с пом. SQL-функции CAST(красочно описано тут) --> экспортируем назад в shp.
Редактор материалов, модератор форума

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

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

Сообщение nadiopt » 28 дек 2010, 09:03

под вайн неприкольно, у меня нетбук с убунтой, если туды еще вайн запихать, боюсь будет нещадно тормозить:(
ин гроссен фамилен нихт клювен клац клац

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron » 28 дек 2010, 10:14

nadiopt, есть «родные» инструменты CDBFLite и GTK DBF Editor

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

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

Сообщение nadiopt » 28 дек 2010, 10:17

отлично, спасибо!!!
ин гроссен фамилен нихт клювен клац клац

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

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

Сообщение dvd_xaker » 28 дек 2010, 18:25

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

Ответить

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

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

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