Страница 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
Re: Shapefile, как изменить центр карты?
Добавлено: 13 мар 2018, 15:10
Norz
freeExec писал(а): ↑13 мар 2018, 14:50И чем вам не устраивает просто задать стартовое положение на нужной долготе?
МОжет и устраивает. Пробелма в том, что все эти слова для меня практически "пустой" звук.
Моя задача следующая:
есть необходимость отобразить карту так, чтобы для конкретного аэропорта нужный континент был в центре карты (не просто сдвинут, а именно слева и справа другие континенты, то есть, поворачиваем глобус, разворачиваем на плоскость(. При этом координаты все должны остаться реальными, чтобы можно было начертить линии и отобразить коды аэропортов в нужных местах.
Кто нибудь может оказать помощь? Готов оплатить, если кто то напишет how to, как имея исходный shapefile получить на выходе еще один shapefile, который показывает, скажем, Австралию в центре с остальными континетнами слева и справа.