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

не достраиваются линии сетки в Qgis

Добавлено: 05 янв 2019, 23:48
kuzojlberg
Добрый день,уважаемые коллеги!
Я делаю градусную сетку в проекции "Albers-Sibiria". Делаю исходя из данной инструкции : https://www.qgistutorials.com/en/docs/making_a_map.html.
Получается вот такая картина:
выпадени серы 2018.jpg
выпадени серы 2018.jpg (305.93 КБ) 7751 просмотр
Вопросов у меня несколько:
1)скажите,как сделать так,чтобы линии градусной сетки были дальше начерчены? Вплоть до северного полюса? Что для этого надо сделать? Может быть есть еще способ построения градусной сетки?
2)У меня часть подписей залезает за край карты.Скажите: как можно это нивелировать? Я пытался по аналогии в с Mapinfo перетащить мышкой,но, к сожалению,ничего не вышло

Re: не достраиваются линии сетки в Qgis

Добавлено: 08 янв 2019, 15:58
Игорь Белов
Отвечу по теме, т. е. по первому вопросу.
Штука в том, что линии градусной сетки как раз до северного полюса и начерчены, ибо в проекции Альберса полюс превращается в дугу окружности.
Если требуется, чтобы проекция оставалась конической, а полюс отображался в точку, измените проекцию на равноугольную коническую Ламберта. Такую, например: "Коническая равноугольная Ламберта для СССР":

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

+proj=lcc +lat_0=54 +lon_0=100 +lat_1=50 +lat_2=70 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs

Re: не достраиваются линии сетки в Qgis

Добавлено: 09 янв 2019, 14:11
Sibit
По второму вопросу, стандартный прием - делаете из подписей надписи(ага, звучит круто) и расставляете из как угодно(не забудьте про масштаб).

Re: не достраиваются линии сетки в Qgis

Добавлено: 21 фев 2019, 09:37
kuzojlberg
Игорь Белов писал(а):
08 янв 2019, 15:58
Отвечу по теме, т. е. по первому вопросу.
Штука в том, что линии градусной сетки как раз до северного полюса и начерчены, ибо в проекции Альберса полюс превращается в дугу окружности.
Если требуется, чтобы проекция оставалась конической, а полюс отображался в точку, измените проекцию на равноугольную коническую Ламберта. Такую, например: "Коническая равноугольная Ламберта для СССР":
Вопрос: а какие еще есть проекции,которые используют для всей территории РОссийской федерации. Я использовал проекцию Каврайского, но, возможно,что она не самая удобная...

Re: не достраиваются линии сетки в Qgis

Добавлено: 21 фев 2019, 11:34
Игорь Белов
kuzojlberg писал(а):
21 фев 2019, 09:37
какие еще есть проекции,которые используют для всей территории РОссийской федерации
один
два
три (см. проекцию ВСЕГЕИ)

Re: не достраиваются линии сетки в Qgis

Добавлено: 23 фев 2019, 20:28
kuzojlberg
А скажите: как вводить эти проекции в Qgis?
Например,как ввести Перспективно-цилиндрическая ЦНИИГАиК?

Re: не достраиваются линии сетки в Qgis

Добавлено: 23 фев 2019, 21:15
gamm
kuzojlberg писал(а):
23 фев 2019, 20:28
как ввести Перспективно-цилиндрическая ЦНИИГАиК
если она (в смысле вид проекции) есть среди проекций PROJ, то просто задать параметры. Если нет, то писать код самому. Или подумать, нужна ли она вам.

Re: не достраиваются линии сетки в Qgis

Добавлено: 23 фев 2019, 21:29
Игорь Белов
QGIS может использовать проекции только из этого списка, и то не все.

Re: не достраиваются линии сетки в Qgis

Добавлено: 25 фев 2019, 21:21
kuzojlberg
gamm писал(а):
23 фев 2019, 21:15
kuzojlberg писал(а): ↑23 фев 2019, 20:28
как ввести Перспективно-цилиндрическая ЦНИИГАиК
если она (в смысле вид проекции) есть среди проекций PROJ, то просто задать параметры. Если нет, то писать код самому. Или подумать, нужна ли она вам.
Вернуться к началу
Вот,например, Игорь Белов в прошлом сообщении скинул ссылку на https://proj4.org/operations/projections/gins8.html,там есть проекция Гинзбург ЦНИИГАиК. Вопрос:как вставить туда свои параметры? Где эти параметры взять?

Re: не достраиваются линии сетки в Qgis

Добавлено: 25 фев 2019, 21:49
kuzojlberg
Игорь Белов писал(а):
21 фев 2019, 11:34
kuzojlberg писал(а): ↑21 фев 2019, 09:37
какие еще есть проекции,которые используют для всей территории РОссийской федерации
один
два
три (см. проекцию ВСЕГЕИ)
Я верно понял,что я должен вот такую использовать проекцию?

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

+proj=eqdc +lat_1=46.4 +lat_2=71.8 +lon_0=100 +ellps=krass +towgs84=23.57,-140.95,-79.80,0,-0.35,-0.79,-0.22 +lat_0=0 +x_0=0 +y_0=0 +units=m +nodefs
или такую?

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

+proj=eqdc +lat_1=46.4 +lat_2=71.8 +lon_0=100 +ellps=krass

Re: не достраиваются линии сетки в Qgis

Добавлено: 25 фев 2019, 21:59
Игорь Белов
kuzojlberg писал(а):
25 фев 2019, 21:49
я должен вот такую использовать проекцию?

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

+proj=eqdc +lat_0=0 +lon_0=100 +lat_1=46.4 +lat_2=71.8 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs

Re: не достраиваются линии сетки в Qgis

Добавлено: 25 фев 2019, 22:06
Игорь Белов
kuzojlberg писал(а):
25 фев 2019, 21:21
там есть проекция Гинзбург ЦНИИГАиК. Вопрос:как вставить туда свои параметры? Где эти параметры взять?
Как я уже сказал, QGIS может использовать далеко не все проекции библиотеки PROJ.4. Критерий прост: PROJ.4 должна содержать прямое и обратное преобразование. Для проекции Гинзбурга ЦНИИГАиК обратного преобразования в библиотеке нет.