Мне нужна специальная проекция с целью эффективной презентации на постере. Я хотел бы представить область исследования (Чешская Республика) в контексте всей Европы таким образом, чтобы Чешская Республика занимала большую часть области (около 70%) в центре, а остальная часть Европы находится вокруг нее, но смехотворно маленький. То есть, как массивные искажения в пользу Чешской республики, как линзы типа «рыбий глаз», когда вы помещаете их близко к какому-либо объекту, и они значительно увеличивают его по сравнению с окружающей средой.
Есть ли какой-либо прогноз, который я могу использовать для этой цели в квантовой ГИС? EPSG или стандартная формула (которую можно использовать в QGIS) приветствуется.
Ответы:
Хотя это не рыбий глаз, вы можете сделать этот стиль карты в виде картограммы.
Преимущества этого в том, что есть готовые инструменты для работы и они будут работать с надежным набором наборов данных.
Просто сделайте ценность для Чешской Республики намного большей, чем в остальной Европе, подгоняя значения в соответствии с потребностями.
Отличный инструмент для этого: ScapeToad
источник
Вы можете попробовать одну из
Magnifying Glass
проекций Снайдера, найденную на http://www.csiss.org/map-projection/Azimuthal.html № 32-36.Они основаны на этой публикации: https://pubs.er.usgs.gov/publication/70014498
Я не уверен, есть ли онлайн-ресурс с формулами.
Логарифмическая карта Hägerstrand также может соответствовать вашим потребностям: http://www.ncgia.ucsb.edu/projects/tobler/Projection/sld105.htm
Или квадратная корневая азимутальная проекция: http://www.ncgia.ucsb.edu/projects/tobler/Projection/sld109.htm
Ссылки можно найти в http://www.cartoperspectives.org/index.php/journal/article/download/cp59-tobler/307 и в «Проектировании картографических карт малого масштаба» Фрэнка Кантерса (доступно из книг Google).
источник
Вот псевдо-рыбий глаз, сделанный в Postgres / Postgis. Я использовал плагин QChainage, чтобы создать 1000 точек вдоль границы каждой страны. Точки были перепроектированы вокруг нулевого острова (0,0) с использованием логарифма расстояния, но с сохранением азимута.
Я использовал Plat Caree, чтобы сделать его круглым, так как wgs84 дает более эллипсоидный вид.
источник
В D3 есть плагин для искажения типа «рыбий глаз» , который я нашел, используя поиск в Google «svg fisheye transform». Это может быть полезно в вашей ситуации. По сути, я предлагаю преобразовать некоторые из ваших шейп-файлов в SVG (или GeoJSON?) Для создания вашей карты с помощью все более популярной библиотеки D3.js.
Я подумал: я знал, что геометрию границ страны можно преобразовать в векторные типы SVG, и я подозревал, что в качестве SVG могут быть более подходящие подходы для реализации преобразования «рыбий глаз», которое вы хотите.
Я согласен с другими комментаторами, что программное обеспечение для иллюстрации / графики больше подходит для вашего сценария, и, поскольку D3 работает с некоторыми распространенными форматами данных (SVG и GeoJSON), оно может предоставить вам решение.
источник
Я думаю, что Чешская Республика должна выглядеть крайне искаженно. Существует довольно популярная фотографическая техника "стереографической проекции", иногда используемая в панорамной фотографии для создания "глобусов", которая может сработать, если вы использовали результат в качестве наложения на Европу. (Не считайте это ответом, поскольку это чисто гипотетический вопрос, и я никогда не пробовал его с картой). Кроме того, это будет скорее проект редактирования графики / фотографий, поскольку вам, вероятно, придется сфотографировать вашу распечатанную карту или, возможно, экспортировать ее. из ГИС в изображение с высоким разрешением, затем скопируйте и обрежьте серию изображений вокруг центральной точки (центрированной на однородной области в середине с достаточным перекрытием), чтобы их можно было использовать в качестве входных данных для функции панорамы. После того, как у вас есть «стереографическая проекция»
Конечно, вам нужно будет добавить метки после факта в Illustrator, Corel Draw или путем импорта окончательного изображения в виде растра обратно в ГИС и создания некоторой графики / аннотаций.
Google "стереографическая проекция панорама", чтобы увидеть примеры.
Вот пример учебного пособия: http://www.photographymad.com/pages/view/little-planet-photos-5-simple-steps-to-making-panorama-worlds
источник