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

Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 14:43
greengis
Данные ООПТ РФ GIS-Lab имеют ситему координат Pulkovo 1942 (EPSG: 4284)
Также они записаны в кодировке UTF-8.
http://gis-lab.info/qa/oopt.html

Подскажите, как их правильно пересохранить в QGIS так, чтобы потом они открылись корректно и с читаемой кодировкой и правильной проекцией в ARC софте?
Пересохранять кодировку UTF-8 в QGIS - такой совет дают, чтобы сделать читаемую в арк среде кодировку UTF. Вроде бу нужно ее поменять на CP-1251.

Но остался вопрос по СК. Указанное в данных описание - мне не достаточно, чтобы понять, как следует открывать слои корректно (учитывая, что в ArcGIS и QGIS нет "Pulkovo 1942", и нет "EPSG: 4284"


Также при открытии слоя в QGIS она требуует указать настройки слоя.
Если кто-то знает, помогите, пожалуйста, разобраться.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 14:56
trir

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 15:07
greengis
trir писал(а):.prj .cpg

не понимаю.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 15:21
nadiopt
дык а чево?

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 16:16
greengis
У меня это по другому. А как в QGIS поменять язык? Чтобы показать, как это у меня выглядит.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 17:46
greengis
nadiopt писал(а):дык а чево?

К какие ваши действия по шагам? У меня совсем все не так. Моя версия QGIS 2.0.1.- Dufour.

1. Открываю слой (Слой - Добавить векторный слой). Запрашивает какие-то фильтры:
Изображение



Не знаю, что выбирать, поэтому ничего не выбираю, просто жму Ок. При этом он их открывает и явно неправильно. Вверху какой-то прямоугольник.
Пытаюсь пересохранить. Кликаю на слой - "Сохранить как" и вот такое окно. Справа - как он открывает слой. В окне ничего похожего на то, что у вас. Язык не в счет.

Изображение

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 17:57
Denis Rykov
Вы бы еще старее версию взяли. Похоже, что ваш QGIS не знаком с этой проекцией, поэтому и предлагает вам задать её вручную. Попробуйте обновиться. А чем вам прямоугольник не угодил? Это Земля Франца-Иосифа согласно атрибутике.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 18:04
greengis
Denis Rykov писал(а):Вы бы еще старее версию взяли.
А какую надо? Если ее переставлять, то и GRASS тоже нужен другой?
Я вроде год назад ставила, но не использовала.

Потом, для пересохранения версия, наверное, не так важна.
В первом окне надо выбрать СК аналогичную Pulkovo 1942 (EPSG: 4284)
Видимо, эта какая-то проекция Меркатора? Но что я не выбирала - нет "EPSG: 4284"

И на шаг как у nadiopt не могу выйти. Мне нужно правильно выбрать СК при открытии слоя. А как не знаю.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 18:11
Denis Rykov
Возьмите последнюю 2.10 и попробуйте, никто не будет разбираться почему у вас что-то не работает в релизе двухгодичной давности (QGIS 2.0.1 вышел в сентябре 2013).

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 18:13
Игорь Белов
Pulkovo 1942 ищете в географических системах координат. Фильтр помогает сделать это намного быстрее. Начинаете набирать в строке фильтра "Pulkovo" или "4284" и вуаля:
pulkovo1942.png
Выбор координатной системы
pulkovo1942.png (18.66 КБ) 14398 просмотров
Остаётся ткнуть в найденное и aceptar.

Язык меняется в настройках:
[Configuración] → [Opciones…] → [Idioma] → [Ignorar el idioma del sistema]
Последние пункты зависят от версии. И нужно будет перезапустить QGIS.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 18:25
greengis
ErnieBoyd писал(а):Pulkovo 1942 ищете в географических системах координат. Фильтр помогает сделать это намного быстрее. Начинаете набирать в строке фильтра "Pulkovo" или "4284" и вуаля:
Логику поняла. Но у меня на "Pulkovo" или "4284" фильтр ничего не ищет (но вообще это работает на другие слова). То есть в моей версии этих СК просто нет.

Может быть, дело не только в версии, но и стране закачивания? Вы не можете мне порекомендовать линк на ту версию, которой вы пользуетесь?

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 18:29
Denis Rykov
Нет, "страна закачивания" никакой роли не играет, у QGIS есть официальный сайт, там можно взять последнюю версию.

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 18:55
Игорь Белов
Денис прав, свежая версия лучше. Всё же напомню, что при отсутствии какой-либо координатной системы можно добавить её как пользовательскую:
[Configuración] → [CRS personalizado…]
В данном случае можно назвать "Pulkovo 1942" и задать следующие параметры:

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

+proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +no_defs

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 22:15
greengis
ErnieBoyd писал(а):
[Configuración] → [CRS personalizado…]
В данном случае можно назвать "Pulkovo 1942" и задать следующие параметры:

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

+proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +no_defs
При открытии слоя есть опция "User Defined Coordinate System", но задать там новые параметры нельзя.


Где можно задать новую пользовательскую проекцию?
[Configuración] → [CRS personalizado…]
где это?

Re: Пересохранить шейп в QGIS из Pulkovo 1942 и UTF-8

Добавлено: 15 сен 2015, 23:33
Игорь Белов
greengis писал(а):При открытии слоя есть опция "User Defined Coordinate System", но задать там новые параметры нельзя
Верно, новая координатная система должна быть создана до начала работы со слоями.
greengis писал(а):Где можно задать новую пользовательскую проекцию?
[Configuración] → [CRS personalizado…]
В главном меню.