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

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

Добавлено: 13 мар 2018, 13:45
Norz
Уважаемые эксперты QGIS,

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

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

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

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

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

Добавлено: 13 мар 2018, 14:00
trir
никак

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

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

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

Добавлено: 13 мар 2018, 14:15
trir
теоретически можно пошаманить с проекцией, но вообще то все такие настройки устанавливаются в настройках проекта

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

Добавлено: 13 мар 2018, 14:24
Norz
Shapefile с нужным центром нужен для dashboard. Необходимо показать карту с аэропортом и куда из данного аэропорта отправляются пассажиры.

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

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

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

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

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

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

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

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

Добавлено: 13 мар 2018, 14:33
trir
в QGIS есть такая вешь как "Проект" - в его настройках можно всё это задать

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

Добавлено: 13 мар 2018, 14:38
Norz
Нужен на выходе shapefile, который будет загружен в dashboard и по координатам будут линии нарисованы и коды аэропортов. Например, как на приложенном файле.

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

Добавлено: 13 мар 2018, 14:38
trir
что такое dashboard?

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

Добавлено: 13 мар 2018, 14:41
Norz
В конкретном случае под dashboard понимается MapControl для desktop приложений .NET WinForms

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

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

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

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

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

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

Добавлено: 13 мар 2018, 15:00
Norz
Я не понимаю...

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

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

Добавлено: 13 мар 2018, 15:03
trir
так не надо сдивгать
MapControl.CenterPoint
MapControl.ZoomLevel

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

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

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

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

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