Объединение shape файлов

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 19:45

После объединения множества shape файлов поле name, заполненное кириллицей, начало отображаться кракозябрами. Кодировка как и до объединения utf-8. Можно ли это исправить?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Объединение shape файлов

Сообщение Максим Дубинин » 06 апр 2015, 19:58

как именно объединяете? есть минимум 3 способа это сделать
пристегивайтесь, турбулентность прямо по курсу

REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Re: Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 20:00

в QGIS 2.8.1 Wien, Вектор - Управление данными - Объединение shape-файлов.

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

Re: Объединение shape файлов

Сообщение nadiopt » 06 апр 2015, 20:05

небось кто-то из множества - не utf-8, а совсем даже windows 2051
ин гроссен фамилен нихт клювен клац клац

REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Re: Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 20:06

nadiopt писал(а):небось кто-то из множества - не utf-8, а совсем даже windows 2151
я был бы рад этом, к сожалению это не так, проверил все

REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Re: Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 20:09

Единственное, что как мне кажется могло повлиять это, то что они имеют различные поля и у некоторых из них нету поля name

REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Re: Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 20:39

REDMAX писал(а):Единственное, что как мне кажется могло повлиять это, то что они имеют различные поля и у некоторых из них нету поля name
проверил, дело не в этом

REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Re: Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 20:50

не знаю в чем кроется ошибка, но решил объединить не все сразу, а группами из 5-8 файлов. помогло

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

Re: Объединение shape файлов

Сообщение nadiopt » 06 апр 2015, 20:57

ну в каком-то файле ошибка, не так кодировка, не та длина поля и т.п. при общем объединении она фонит, а при групповом нивелируется. надо бы найти ущербный
ин гроссен фамилен нихт клювен клац клац

REDMAX
Интересующийся
Сообщения: 31
Зарегистрирован: 21 окт 2014, 16:21
Репутация: 0

Re: Объединение shape файлов

Сообщение REDMAX » 06 апр 2015, 21:02

nadiopt писал(а):ну в каком-то файле ошибка, не так кодировка, не та длина поля и т.п. при общем объединении она фонит, а при групповом нивелируется. надо бы найти ущербный
как-то автоматизировать процесс поиска можно? на будущее

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Объединение shape файлов

Сообщение Максим Дубинин » 07 апр 2015, 10:37

Код: Выделить всё

for %i in (*.shp) do ogrinfo -al %i
и изучение результатов
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Объединение shape файлов

Сообщение Игорь Лебедь » 07 апр 2015, 11:27

Была такая же проблема, делал стандартным инструментом, вылезали кракозябры независимо от кодировки. Попробуйте модуль Merge Shapes, у меня с ним дело пошло.

Кодировка обычно хранится в файлах с расширением .cpg, однако они не всегда присутствуют в наборах шейпов.

Ответить

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

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

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