Shapefile, как изменить центр карты?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Norz
Новоприбывший
Сообщения: 9
Зарегистрирован: 13 мар 2018, 13:39
Репутация: 0
Откуда: Belarus

Shapefile, как изменить центр карты?

Сообщение Norz » 13 мар 2018, 13:45

Уважаемые эксперты QGIS,

подскажите, как изменить центр карты в shapefile?

Во вложенном файле на карте СНИЗУ вид по умолчанию, на карте СВЕРХУ пример того, как хотелось бы.

(кроме того, хотелось бы научитьтся менять зум по умолчанию и т.д.)

К сожалению, те советы, которые я нашел на различных сайтах для абсолютного нуля в этой программе оказались малополезны. Может кто то по пунктам рассказать, что надо менять, чтобы получить желаемый результат?
Вложения
maps.png
maps.png (141.33 КБ) 7374 просмотра

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Shapefile, как изменить центр карты?

Сообщение trir » 13 мар 2018, 14:00

никак

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Shapefile, как изменить центр карты?

Сообщение freeExec » 13 мар 2018, 14:10

trir писал(а):
13 мар 2018, 14:00
никак
А для WGS84 нельзя задать начальный меридиан, по типу +lon_0=30?

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Shapefile, как изменить центр карты?

Сообщение trir » 13 мар 2018, 14:15

теоретически можно пошаманить с проекцией, но вообще то все такие настройки устанавливаются в настройках проекта

Norz
Новоприбывший
Сообщения: 9
Зарегистрирован: 13 мар 2018, 13:39
Репутация: 0
Откуда: Belarus

Re: Shapefile, как изменить центр карты?

Сообщение Norz » 13 мар 2018, 14:24

Shapefile с нужным центром нужен для dashboard. Необходимо показать карту с аэропортом и куда из данного аэропорта отправляются пассажиры.

Для Мексики, например, хотелось бы иметь ее в центре, для Германии соотв. другой центр карты и т.д.

Понятно, что для каждого dashboard придется сделать свой набор shapefile ов, но в настроящий момент вообще нет понимания, как отредактировать исходный файл, чтобы получить желаемый результат.

Похожий вопрос был задан тут:

https://gis.stackexchange.com/questions ... g-robinson

вроде и ответ есть..но ничего не понимаю..что делать и как.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Shapefile, как изменить центр карты?

Сообщение freeExec » 13 мар 2018, 14:24

Я не думаю, что ТС нужно именно сдвиг всех данных и он будет делать какие-то расчёты на их основе. Всё же я думаю он хочет картинку. На худой конец использовать какой нибудь ST_Translate.

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Shapefile, как изменить центр карты?

Сообщение trir » 13 мар 2018, 14:33

в QGIS есть такая вешь как "Проект" - в его настройках можно всё это задать

Norz
Новоприбывший
Сообщения: 9
Зарегистрирован: 13 мар 2018, 13:39
Репутация: 0
Откуда: Belarus

Re: Shapefile, как изменить центр карты?

Сообщение Norz » 13 мар 2018, 14:38

Нужен на выходе shapefile, который будет загружен в dashboard и по координатам будут линии нарисованы и коды аэропортов. Например, как на приложенном файле.
Вложения
Airport Example.png
Airport Example.png (75.48 КБ) 7340 просмотров

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Shapefile, как изменить центр карты?

Сообщение trir » 13 мар 2018, 14:38

что такое dashboard?

Norz
Новоприбывший
Сообщения: 9
Зарегистрирован: 13 мар 2018, 13:39
Репутация: 0
Откуда: Belarus

Re: Shapefile, как изменить центр карты?

Сообщение Norz » 13 мар 2018, 14:41

В конкретном случае под dashboard понимается MapControl для desktop приложений .NET WinForms

https://documentation.devexpress.com/Wi ... ap-Control

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Shapefile, как изменить центр карты?

Сообщение trir » 13 мар 2018, 14:48

это всё задаётся в настройках контрола, максимум можно подрезать shp - что бы лишнее не грузить

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Shapefile, как изменить центр карты?

Сообщение freeExec » 13 мар 2018, 14:50

Если вы будете двигать сами континенты, то вам и аэропорты придётся двигать, идея я бы сказал так себе.
И чем вам не устраивает просто задать стартовое положение на нужной долготе?

Norz
Новоприбывший
Сообщения: 9
Зарегистрирован: 13 мар 2018, 13:39
Репутация: 0
Откуда: Belarus

Re: Shapefile, как изменить центр карты?

Сообщение Norz » 13 мар 2018, 15:00

Я не понимаю...

Если в контроле сдвинуть карту так, чтобы Мексика оказалась в центре, у нас слева будет "пусто". С помощью "контрола" эта проблема не решается никак, если мы под контролом понимаем одно и то же (я понимаю под ним "MapControl")
Вложения
Airport Example 2.png
Airport Example 2.png (62.72 КБ) 7320 просмотров

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Shapefile, как изменить центр карты?

Сообщение trir » 13 мар 2018, 15:03

так не надо сдивгать
MapControl.CenterPoint
MapControl.ZoomLevel

Norz
Новоприбывший
Сообщения: 9
Зарегистрирован: 13 мар 2018, 13:39
Репутация: 0
Откуда: Belarus

Re: Shapefile, как изменить центр карты?

Сообщение Norz » 13 мар 2018, 15:10

freeExec писал(а):
13 мар 2018, 14:50
И чем вам не устраивает просто задать стартовое положение на нужной долготе?
МОжет и устраивает. Пробелма в том, что все эти слова для меня практически "пустой" звук.

Моя задача следующая:

есть необходимость отобразить карту так, чтобы для конкретного аэропорта нужный континент был в центре карты (не просто сдвинут, а именно слева и справа другие континенты, то есть, поворачиваем глобус, разворачиваем на плоскость(. При этом координаты все должны остаться реальными, чтобы можно было начертить линии и отобразить коды аэропортов в нужных местах.

Кто нибудь может оказать помощь? Готов оплатить, если кто то напишет how to, как имея исходный shapefile получить на выходе еще один shapefile, который показывает, скажем, Австралию в центре с остальными континетнами слева и справа.

Ответить

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

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

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