Смена типа данных в SHP файле?
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Смена типа данных в SHP файле?
Ошиблись при создание файла типом поля.... и теперь не знаю как его склеить так как поля имею одинаковые названия, но разные типа нужно было string а поставили integer. Как в QGIS или плагинах поменять тип без потери данных)
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Смена типа данных в SHP файле?
1. Экспортировать в MIF/MID.
2. открыть в текстовом редакторе файл .MIF
3. найти название нужного атрибута.
4. после названия атрибута будет стоять его тип - меняем его на Char, сохраняем файл.
5. экспортируем обратно в .shp.
6. заменяем на всякий случай файлы .prj и .qpj на оригинальные.
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!
"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 файле?
можно еще скачать бесплатный dbf navigator и в нем поменять, но он виндовый, не знаю, работает ли под линукс
ин гроссен фамилен нихт клювен клац клац
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Смена типа данных в SHP файле?
Например, так: открываем таблицу атрибутов, вызываем калькулятор. Создаем новое поле строкового типа и переносим туда значения из числового. (Удалить старое поле в QGIS нельзя.)
лангольеры под окном жрали время ом-ном-ном
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Смена типа данных в SHP файле?
Господа Ваши ответы знаете что напоминают ....
"Если у Вас не получается настройка локальной сети в домашней базовой windows 7....
Вам необходимо в севен поставить виртуальную машину с linux и без проблем подключится в сеть..."
"Если у Вас не получается настройка локальной сети в домашней базовой windows 7....
Вам необходимо в севен поставить виртуальную машину с linux и без проблем подключится в сеть..."

-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Смена типа данных в SHP файле?
Удалить поле можно при помощи костыля под названием Table Manager. Брать в QGIS Contributed Repository
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Смена типа данных в SHP файле?
Эм... а как правильно решать такую задачу?bim2010 писал(а):Господа Ваши ответы знаете что напоминают ....
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Смена типа данных в SHP файле?
Shapefile Structure Viewer and Editor
Редактор DBF
DBF DeskTop
CDBF - DBF Viewer and Editor
visual foxpro
Редактор DBF
DBF DeskTop
CDBF - DBF Viewer and Editor
visual foxpro
Последний раз редактировалось bim2010 28 дек 2010, 11:46, всего редактировалось 4 раза.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Смена типа данных в SHP файле?
nadiopt, dbf navigator отлично работает под Wine в линукс.
А вот я бы вообще сделал так: импортируем шейп-файл в GRASS --> копируем атрибутивную таблицу в SQLite --> изменяем тип поля на нужный с пом. SQL-функции CAST(красочно описано тут) --> экспортируем назад в shp.
А вот я бы вообще сделал так: импортируем шейп-файл в GRASS --> копируем атрибутивную таблицу в SQLite --> изменяем тип поля на нужный с пом. SQL-функции CAST(красочно описано тут) --> экспортируем назад в shp.
Редактор материалов, модератор форума
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Смена типа данных в SHP файле?
под вайн неприкольно, у меня нетбук с убунтой, если туды еще вайн запихать, боюсь будет нещадно тормозить:(
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Смена типа данных в SHP файле?
nadiopt, есть «родные» инструменты CDBFLite и GTK DBF Editor
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Re: Смена типа данных в SHP файле?
О всем спасибо)))) Прям дискуссия видать я постоянно попадаю в те проблемы, которые не озвучены))) Спасибо всем за помощь)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя