Страница 1 из 1

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

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

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

Добавлено: 06 апр 2015, 19:58
Максим Дубинин
как именно объединяете? есть минимум 3 способа это сделать

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

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

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

Добавлено: 06 апр 2015, 20:05
nadiopt
небось кто-то из множества - не utf-8, а совсем даже windows 2051

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

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

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

Добавлено: 06 апр 2015, 20:09
REDMAX
Единственное, что как мне кажется могло повлиять это, то что они имеют различные поля и у некоторых из них нету поля name

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

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

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

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

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

Добавлено: 06 апр 2015, 20:57
nadiopt
ну в каком-то файле ошибка, не так кодировка, не та длина поля и т.п. при общем объединении она фонит, а при групповом нивелируется. надо бы найти ущербный

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

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

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

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

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

for %i in (*.shp) do ogrinfo -al %i
и изучение результатов

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

Добавлено: 07 апр 2015, 11:27
Игорь Лебедь
Была такая же проблема, делал стандартным инструментом, вылезали кракозябры независимо от кодировки. Попробуйте модуль Merge Shapes, у меня с ним дело пошло.

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