Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MI6UGRU

.pdf
Скачиваний:
16
Добавлен:
13.02.2015
Размер:
14.71 Mб
Скачать

Глава 24: Использование окна MapBasic

7.Сохраните текстовый файл. Когда Вам понадобиться использовать этот запрос следующий раз, просто скопируйте его из текстового файла и вставьте в окно MapBasic.

587

Проекции и координатные

системы

Обзор

Как развернуть (разгладить) поверхность земного шара таким образом, чтобы ее можно было изобразить на плоских бумажных картах или на почти плоских экранах компьютеров? Для этого создаются проекции. Проекция – это система уравнений, определяющая, как изображать объекты на плоскости. MapInfo позволяет отображать карты в различных проекциях. В этой главе рассматриваются базовые вопросы работы с проекциями.

Глава

Что такое проекция?

Отличие проекции от координатной системы

Географические карты и планы

Выбор проекций

Советы по работе с проекциями

Растровые изображения и проекции

Выбор проекции для разных задач

Как показать Карту в другой проекции

Как сохранить Карту в другой проекции

Таблицы океанов и координатной сетки

Ôàéë MAPINFOW.PRJ

Глава 25: Проекции и координатные системы

Что такое проекция?

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

Карта Мира в проекции Мольвейде (равноплощадной)

Это можно пояснить на следующем примере. Возьмем апельсин и напишем на нем: "MapInfo: новый взгляд на информацию", слова при этом будут выглядеть обычным образом. Однако, если снять кожуру с апельсина и разгладить ее, то слова трудно будет разобрать. Это происходит из-за того, что при переносе любых объектов с шарообразной поверхности (апельсин) на плоскую поверхность (разглаженная кожура) возникают искажения объектов.

Проекция определяет метод сокращения искажений при переносе объектов на плоскость. Существует множество различных типов проекций, каждый из которых предназначен для сокращения искажений при показе определенной территории. Обычно проекции используются при:

Оцифровке (то есть вводе данных в компьютер с помощью дигитайзера) карты, имеющей определенную проекцию.

Импорте файлов формата DXF с изображением в определенной проекции. Выполнении географических прикладных задач, требующих использования данных в

заданной проекции.

590

Глава 25: Проекции и координатные системы

Изменении вида карты при выводе на печать или экран.

Обратите внимание на различие этих двух карт. Если на первой дается плоское изображение Аляски, то на второй показаны действительные размеры Аляски. Относительные расстояния между континентальной частью США и Аляской на двух картах сильно отличаются. Кроме того, во второй проекции точнее отображена форма границы между США и Канадой.

Проекции не применяются:

В планах, координаты которых не связаны с определенными точками земной поверхности.

Отличие проекции от координатной системы

Вам приходилось слышать термин координатная система, когда речь шла о проекции. Координатная система представляет собой набор параметров, которые сообщают Вам, как интерпретировать координаты объектов. Одним из этих параметров является проекция. Итак, хотя термины взаимозаменяемы, проекция является всего лишь частью координатной системы.

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

При выборе проекции в диалоге "Выбор проекции", Вы фактически выбираете больше, чем конкретную проекцию карты. Вы выбираете координатную систему.

591

Глава 25: Проекции и координатные системы

Стандартная проекция, используемая в MapInfo – широта/долгота, то есть равнопромежуточная цилиндрическая проекция, использующая координаты широты и долготы.

Для выбора параметров, создающих координатную систему, и инструкций о том, как создать свою, смотрите Приложение "Создание собственной координатной системы" .

Географические карты и планы

Карта мира в синусоидальной (равноплощадной) проекции

Функции географических карт и планов существенно различаются. В дальнейшем в этой главе речь будет идти только о географических картах.

Объекты на географических картах соответствуют определенной области на земной поверхности. Все Карты, поставляемые с пакетом MapInfo, являются географическими картами. Обычно в качестве координат объектов используются широта и долгота, хотя могут применяться и другие системы координат (в разных проекциях). Географические карты используются для того, чтобы:

Совмещать созданные Вами Карты с Картами, которые поставляет MapInfo; Иметь возможность использовать или менять проекции; Задавать объекты на Карте с помощью значений широты и долготы.

592

Глава 25: Проекции и координатные системы

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

Объекты на плане, не сопоставленные какому-то определенному месту на земной поверхности, имеют координатную систему, но так как эти точки на карте не относятся к местностям на земле, координатная система не включает проекцию.

Выбор проекций

Как уже говорилось, все проекции вносят некоторые искажения. Например, некоторые проекции искажают площади областей. Двум областям с одинаковой площадью могут в такой проекции соответствовать области с разной площадью. Другие проекции, в том числе "равноплощадные", сохраняют относительный размер областей (двум областям одинаковой площади на карте соответствуют две области также одинаковой площади). Однако, равноплощадные проекции искажают форму областей, особенно для объектов вблизи Северного и Южного полюсов.

593

Глава 25: Проекции и координатные системы

"Конформные" проекции (такие как проекции Меркатора – левая на картинке ниже – и конформная коническая Ламберта) точно отображают форму малых объектов, но искажают форму и площади больших областей.

Например, в действительности площадь Гренландии равна 1/8 площади Южной Америки. Однако на карте в проекции Меркатора площади Гренландии и Южной Америки почти одинаковы. Хотя детали береговой линии Гренландии показаны верно, в целом пропорции Гренландии искажены.

Проекция Широта/Долгота

Проекция Меркатора

Если Вы не освоили аппарат проекций (или если Вы выбираете проекцию только из эстетических соображений), можно для начала подбирать проекцию методом проб и ошибок. Изменение проекции карты не может привести к потере данных. Вы можете показать практически любую мировую карту в любой имеющейся проекции. Мы предлагаем, однако, придерживаться следующих правил:

При выполнении операции условного выделения (раскрашивания), для областей или стран, рекомендуется использовать равноплощадные проекции, особенно при работе с картой земного шара.

Используйте Проекции земного шара для карт земного шара (карт мира). Они не подходят для отображения малых областей.

Используйте План Координатных систем США для карт данных штатов. Не используете их при планировании других штатов или других стран.

594

Глава 25: Проекции и координатные системы

Советы по работе с проекциями

Помните о следующих моментах при показе или сохранении карт с различными

проекциями.

Каждая таблица карты в MapInfo содержится в определенной проекции, известной как ее собственная проекция.

При показе таблицы в новой проекции рассчитываются новые значения для каждого объекта на карте. Эти значения используются только для показа таблицы в окне Карты; значения в самой таблице никак не изменяются.

Предположим, например, что Вы просматриваете таблицу США и хотите показать ее в

проекции Меркатора. Выполните команду РЕЖИМЫ в меню Карта, нажмите кнопку

ÏРОЕКЦИИ и выберите в диалоге проекцию Меркатора. MapInfo перерисует окно Карты

в новой проекции. Если же Вы откроете другое окно Карты для таблицы областей

США, то в нем снова будет использована собственная проекция.

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

После выбора проекции в диалоге команды КÀÐÒÀ > ÐЕЖИМЫ нажмите кнопку ПРОЕКЦИИ. MapInfo переведет в новую проекцию все слои данного окна Карты. При добавлении новых слоев в это окно MapInfo также будет показывать их в новой проекции.

При сохранении слоя карты в новой проекции не удаляйте старый вариант карты.

Можно перевести карту из собственной проекции в любую новую проекцию, но не всегда можно точно перевести карту обратно в исходную проекцию. Выполните команду ФÀÉË > ÑОЗДАТЬ КОПИЮ, выберите в диалоге кнопку ПРОЕКЦИЯ è

выберите новую проекцию.

595

Глава 25: Проекции и координатные системы

Карта мира в проекции широта-долгота

Если Вы изображаете таблицу на карте в проекции, отличающейся от ее собственной, это может замедлить в значительной степени вывод карты на экран. Это происходит потому, что MapInfo приходится заново пересчитывать проекцию каждый раз, когда нужно показать карту на экране.

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

Не вносите изменения в карты, проекция которых была изменена.

Если Вы изменили проекцию карты, но не сохранили карту в новой проекции, то результаты редактирования карты могут быть непредсказуемы. Более того, MapInfo приходится заново отрисовывать и, соответственно, заново пересчитывать координаты всех объектов после внесения каждого изменения в такую карту. Это будет занимать очень много времени. Поэтому мы не рекомендуем изменять такие карты. Вносите поправки до перевода Карты в новую проекцию или сохраните Карту в новой проекции перед тем как вносить изменения.

Если Вы открываете новое окно Карты, содержащее несколько таблиц, MapInfo будет изображать слои, используя проекцию самого верхнего слоя. Чтобы изменить проекцию в окне Карты, выполните команду КÀÐÒÀ > ÐЕЖИМЫ > ÏРОЕКЦИИ.

Растровые изображения и проекции

Растровые изображения, как и другие Карты, имеют свою проекцию. Когда Вы впервые

регистрируете изображение в MapInfo, Вы должны задать проекцию. Существуют,

596

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]