Страница 1 из 1
Свод шейпов
Добавлено: 07 апр 2011, 13:56
kryl
задача:
есть около 80 шейпов с почти одинаковой атрибутикой:
регион, лесничество, лесхоз, дата, состояние
но на самом деле она не совсем одинаковая: где то тип поля не числовой а текстовой, где то в названии поля опечатка, где то система координат неправильная.
Необходимо их свести
Вопрос: чем это удобнее делать?
Обычным Merge очень не удобно ни объединять такой большой массив, не проверять то что получилось.
Кто занимался чем-нибудь подобным поделитесь опытом.
Re: Свод шейпов
Добавлено: 07 апр 2011, 14:31
gamm
kryl писал(а):задача:
есть около 80 шейпов с почти одинаковой атрибутикой:
регион, лесничество, лесхоз, дата, состояние
но на самом деле она не совсем одинаковая: где то тип поля не числовой а текстовой, где то в названии поля опечатка, где то система координат неправильная.
Необходимо их свести
Вопрос: чем это удобнее делать?
Обычным Merge очень не удобно ни объединять такой большой массив, не проверять то что получилось.
Кто занимался чем-нибудь подобным поделитесь опытом.
ответ один - грузите в R и спокойно там со всем разбирайтесь ... если загрузится
результат можно вывалить в текстовом виде в MIF/MID, а потом вставить/поменять Coordsys (и вообще голову, если нужно) и конвертировать через ogr2ogr в shape ...
Re: Свод шейпов
Добавлено: 07 апр 2011, 19:04
Александр Мурый
Re: Свод шейпов
Добавлено: 07 апр 2011, 22:29
kryl
Я сам склоняюсь к тому чтобы сватить всю кучу в Excel и править автофильтрами, а потом выгрузить в БД. Но как быть с геометрией и проекцией. столбец в WKT?
Re: Свод шейпов
Добавлено: 08 апр 2011, 00:47
Boris
Выгрузите все в MIF - увидите названия полей. Где не правильные - там и исправите. Заодно можно и СК глянуть.
Определить различие в СК проще всего через OgrInfo - сведения о СК она выводит. Так и определитесь с тем какие таблицы надо перепроецировать, что бы СК у всех была одинаковая.
ogr2ogr разве не позволяет дополнять файл? к тому же в нем можно и Select задать, что бы выбирать поля в правильном порядке.