Карта мира с произвольным центральным меридианом в MapInfo: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
== Введение ==
== Введение ==


В отличие от многих программ, MapInfo при отображении карты в какой-либо проекции не сворачивает отображаемые слои вокруг меридиана-антипода, который отстоит на 180° от центрального. Это позволяет создавать карты мира, разрезанные по произвольной линии, — по линии смены дат, например. Однако для пользователя свобода, как обычно, идёт рука об руку с необходимостью. Если имеющаяся в наличии карта должна быть отображена в проекции, центральный меридиан которой отличается от среднего меридиана этой карты, причём отображена в форме милой глазу симметричной фигуры, то картографу для этого придётся приложить некоторые усилия.
Как многие ГИС, MapInfo при отображении карты в какой-либо проекции не сворачивает отображаемые слои вокруг меридиана-антипода, который отстоит на 180° от центрального. Это позволяет создавать карты мира, разрезанные по произвольной линии, — по линии смены дат, например. Однако для пользователя свобода, как обычно, идёт рука об руку с необходимостью. Если имеющаяся в наличии карта должна быть отображена в проекции, центральный меридиан которой отличается от среднего меридиана этой карты, причём отображена в форме милой глазу симметричной фигуры, то картографу для этого придётся приложить некоторые усилия.


== Постановка задачи ==
== Постановка задачи ==


В качестве тестового материала используем карту мира [http://www.soest.hawaii.edu/pwessel/gshhg/ GSHHG], которая распространяется под лицензией LGPL. Карта разрезана!!!
В качестве тестового материала используем карту мира [http://www.soest.hawaii.edu/pwessel/gshhg/ GSHHG], которая распространяется под лицензией LGPL. Эта карта развивается как географическая основа открытого проекта [http://www.soest.hawaii.edu/gmt/ GMT]. GMT сворачивает изображение вокруг меридиана-антипода, благодаря чему слои карты в «родном» формате не содержат разрезанных объектов. Однако перед экспортом слоёв в формат ESRI shapefiles полигоны под меридианом 180° разрезаются на восточную и западную часть, и получается карта в стандартном диапазоне долгот ∓180°.


Для демонстрации возьмём из GSHHG несколько слоёв грубого (crude) разрешения.
Для демонстрации возьмём из GSHHG несколько слоёв грубого (crude) разрешения.

Версия от 18:39, 23 марта 2013

Введение

Как многие ГИС, MapInfo при отображении карты в какой-либо проекции не сворачивает отображаемые слои вокруг меридиана-антипода, который отстоит на 180° от центрального. Это позволяет создавать карты мира, разрезанные по произвольной линии, — по линии смены дат, например. Однако для пользователя свобода, как обычно, идёт рука об руку с необходимостью. Если имеющаяся в наличии карта должна быть отображена в проекции, центральный меридиан которой отличается от среднего меридиана этой карты, причём отображена в форме милой глазу симметричной фигуры, то картографу для этого придётся приложить некоторые усилия.

Постановка задачи

В качестве тестового материала используем карту мира GSHHG, которая распространяется под лицензией LGPL. Эта карта развивается как географическая основа открытого проекта GMT. GMT сворачивает изображение вокруг меридиана-антипода, благодаря чему слои карты в «родном» формате не содержат разрезанных объектов. Однако перед экспортом слоёв в формат ESRI shapefiles полигоны под меридианом 180° разрезаются на восточную и западную часть, и получается карта в стандартном диапазоне долгот ∓180°.

Для демонстрации возьмём из GSHHG несколько слоёв грубого (crude) разрешения.