Работа с таблицами - поменять последовательность полей
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 27 мар 2009, 12:10
- Репутация: 0
Работа с таблицами - поменять последовательность полей
Необходимо поменять последовательность полей в таблице dbf, описывающей shape-файл. Как это сделать?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Работа с атрибутивными таблицами
Ответы на такие вопросы ищите в разделе ArcView или ArcGIS. Если конечно, вы пользуетесь этим программным обеспечением.
----
Если есть желание экспериментировать "ручками", то формат DBF (IV) прекрасно правиться MS Excel.
Перенос столбцов в Excel c последующим сохранением результата в формат DBF IV - дает возможность передвинуть порядок столбцов в SHP файле.
----
Если есть желание экспериментировать "ручками", то формат DBF (IV) прекрасно правиться MS Excel.
Перенос столбцов в Excel c последующим сохранением результата в формат DBF IV - дает возможность передвинуть порядок столбцов в SHP файле.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Работа с атрибутивными таблицами
в экселе проблема с кракозябрами, в которые могут превратиться русские буквы. мы на предприятии пользуемся бесплатной программой dbf navigator, ее офсайт спекся, но через гугль найти можно.
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 27 мар 2009, 12:10
- Репутация: 0
Re: Работа с атрибутивными таблицами
Спасибо за ответы. Но дело в том, что изменив таблицу в Excel и обратно вставив её в ArcGIS, мы получаем обычную таблицу.dbf, которая никак не связана с пространственными объектами, т.е. мы ушли от shape-файла. А вот как раз этого и не требуется!!! Скорее всего, необходим какой-нибудь скриптик, кот. позволит передвинуть столбцы в атрибутивной таблице слоя, что называется, "на месте", не открепляя таблицу и не перенося ее в друг. программы.
Ведь можно же поменять столбцы местами, если выделить их и "перетаскивать" в нужное место левой кнопкой мыши. Проблема лишь в том, что при открытии этой таблицы в новом проекте, порядок столбцов в атрибутивной таблице остается первоначальным, без всяких исправлений. Т.е. меняется он только на экране, а мне б такой ключик, кот. бы их закрепил...
Ведь можно же поменять столбцы местами, если выделить их и "перетаскивать" в нужное место левой кнопкой мыши. Проблема лишь в том, что при открытии этой таблицы в новом проекте, порядок столбцов в атрибутивной таблице остается первоначальным, без всяких исправлений. Т.е. меняется он только на экране, а мне б такой ключик, кот. бы их закрепил...
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Работа с атрибутивными таблицами
Переписать dbf запросом в любой РБД. "Отвязывать-привязывать" dbf не надо, просто заменить. Если не менять порядок строк, ничего не случится плохого.
А накой, кстати?
А накой, кстати?

Последний раз редактировалось geologic 30 мар 2009, 16:06, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Работа с атрибутивными таблицами
Elena_S
Странно, что порядок сохранился. Я в ArcGIS (View) не проверял, но после передвижения столбца, повторное открытие его в MapInfo, показало что порядок столбцов изменился.
Странно, что порядок сохранился. Я в ArcGIS (View) не проверял, но после передвижения столбца, повторное открытие его в MapInfo, показало что порядок столбцов изменился.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 27 мар 2009, 12:10
- Репутация: 0
Re: Работа с атрибутивными таблицами
я пошла путем, кот. предложил geologic, т.е. через ПБД. Всё удачно!
Спасибо!!!
Спасибо!!!
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Работа с атрибутивными таблицами
Раз уж дискуссия закончилась, расшифруйте для непонятливых ПБД и РБД.Elena_S писал(а):я пошла путем, кот. предложил geologic, т.е. через ПБД. Всё удачно!
Спасибо!!!
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: Работа с атрибутивными таблицами
РБД - реляционная база данных
ПБД - персональная база данных
Наверное
Если не прав тож хотел бы услышать расшифровку. ПБД в тупик поставило пока РБД не увидел
ПБД - персональная база данных
Наверное

Если не прав тож хотел бы услышать расшифровку. ПБД в тупик поставило пока РБД не увидел

-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Работа с атрибутивными таблицами
Раз уж я не один оказался такой необразованный, то чем сработавший вариант, оказался отличным от варианта, предложенного с использованием Excel?
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 27 мар 2009, 12:10
- Репутация: 0
Re: Работа с таблицами - поменять последовательность полей
Товарищи, ПБД - это действительно персональная база данных. Через Эксель вариант тоже нормальный, но только таблицу то вы потом к шейпу не привяжете, это просто таблица dbf получится! А если в арккаталоге под правую уйти в перс. базу данных, через аксес открыть, конструктором все поменять, как надо, сохранить, экспортировать в шейп-файл (единичный, например), то все нормально! Так, ведь?
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 27 мар 2009, 12:10
- Репутация: 0
Re: Работа с таблицами - поменять последовательность полей
Может, конечно, я не оч. хорошо все излагаю, но с geologic друг друга поняли
Наверное, разницу в этих процедурах он объяснит доходчивее

-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Работа с таблицами - поменять последовательность полей
Я не знаю как через Эксель. Всегда делал такие вещи через РБД (Access). На мой взгляд, в Экселе для ГИС слишком много глюков - кодировки обсуждаемые в соседней теме, типы чисел слетают и прочее. Но слышал, народ это превозмогает и как-то ухитряется дружить.
РБД и ПБД в настоящее время с клиентской т. зрения ничем не отличаются - везде одинаковый SQL, как правило, запросы, подключения и т.п. вроде бы.
РБД и ПБД в настоящее время с клиентской т. зрения ничем не отличаются - везде одинаковый SQL, как правило, запросы, подключения и т.п. вроде бы.
Последний раз редактировалось geologic 31 мар 2009, 16:09, всего редактировалось 1 раз.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Работа с таблицами - поменять последовательность полей
Поменять порядок полей также можно с помощью QGIS:
- Вложения
-
- QgisTableManager.gif (37.38 КБ) 18050 просмотров
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя