Страница 1 из 1
Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 14:39
dvd_xaker
Ошиблись при создание файла типом поля.... и теперь не знаю как его склеить так как поля имею одинаковые названия, но разные типа нужно было string а поставили integer. Как в QGIS или плагинах поменять тип без потери данных)
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 15:43
SS_Rebelious
1. Экспортировать в MIF/MID.
2. открыть в текстовом редакторе файл .MIF
3. найти название нужного атрибута.
4. после названия атрибута будет стоять его тип - меняем его на Char, сохраняем файл.
5. экспортируем обратно в .shp.
6. заменяем на всякий случай файлы .prj и .qpj на оригинальные.
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 16:09
nadiopt
можно еще скачать бесплатный dbf navigator и в нем поменять, но он виндовый, не знаю, работает ли под линукс
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 16:24
Mavka
Например, так: открываем таблицу атрибутов, вызываем калькулятор. Создаем новое поле строкового типа и переносим туда значения из числового. (Удалить старое поле в QGIS нельзя.)
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 19:37
bim2010
Господа Ваши ответы знаете что напоминают ....
"Если у Вас не получается настройка локальной сети в домашней базовой windows 7....
Вам необходимо в севен поставить виртуальную машину с linux и без проблем подключится в сеть..."

Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 19:40
Voltron
Удалить поле можно при помощи костыля под названием Table Manager. Брать в QGIS Contributed Repository
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 19:40
Voltron
bim2010 писал(а):Господа Ваши ответы знаете что напоминают ....
Эм... а как правильно решать такую задачу?
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 20:05
bim2010
Re: Смена типа данных в SHP файле?
Добавлено: 27 дек 2010, 23:48
Александр Мурый
nadiopt,
dbf navigator отлично работает под Wine в линукс.
А вот я бы вообще сделал так: импортируем шейп-файл в GRASS --> копируем атрибутивную таблицу в SQLite --> изменяем тип поля на нужный с пом. SQL-функции CAST(красочно описано
тут) --> экспортируем назад в shp.
Re: Смена типа данных в SHP файле?
Добавлено: 28 дек 2010, 09:03
nadiopt
под вайн неприкольно, у меня нетбук с убунтой, если туды еще вайн запихать, боюсь будет нещадно тормозить:(
Re: Смена типа данных в SHP файле?
Добавлено: 28 дек 2010, 10:14
Voltron
nadiopt, есть «родные» инструменты
CDBFLite и
GTK DBF Editor
Re: Смена типа данных в SHP файле?
Добавлено: 28 дек 2010, 10:17
nadiopt
отлично, спасибо!!!
Re: Смена типа данных в SHP файле?
Добавлено: 28 дек 2010, 18:25
dvd_xaker
О всем спасибо)))) Прям дискуссия видать я постоянно попадаю в те проблемы, которые не озвучены))) Спасибо всем за помощь)