|
Н. М. Шамсиева программное обеспечение маркшейдерских работ ташкент 2023 А. Т. Низамова, Ш. Ш. Рахимов, Н. М. Шамсиева. Программное обеспечение маркшейдерских работ. Учебное пособиеBog'liq учебное пособие Прогр обеспечРепроекция «На лету»
QGIS позволяет перепроектировать данные «на лету». Это означает, что даже если сами данные находятся в другом CRS, QGIS может проецировать их так, как если бы они были в выбранной вами CRS.
Чтобы включить «на лету» проекции, нажмите на CRS состояния кнопки в строке состояния вдоль нижней части окна QGIS:
В появившемся диалоговом окне установите флажок Включить преобразование CRS «на лету».
Введите слово global в поле «Фильтр». Один CRS (NSIDC EASEGrid Global) должен появиться в списке ниже.
Нажмите на NSIDC EASE-Grid Global, чтобы выбрать его, затем нажмите OK.
Обратите внимание, как меняется форма Южной Африки. Все проекции работают, изменяя видимые формы объектов на Земле.
Увеличьте масштаб 1:5000000снова, как раньше.
Панорамирование по карте
Обратите внимание, что масштаб остается неизменным!
Репроекция «на лету» также используется для объединения наборов данных, которые находятся в разных CRS.
Снова отключите повторную проекцию «на лету»:
Нажмите на «Status CRS» кнопку еще раз.
Снимите флажок «Включить на лету» преобразование CRS .
Нажав «ОК».
В QGIS 2.0 перепроецирование «на лету» автоматически активируется, когда на карту загружаются слои с разными CRS. Чтобы понять, что делает перепроецирование «на лету», отключите эту автоматическую настройку:
Зайдите в Настройки, Параметры ...
На левой панели диалога выберите CRS .
Снимите флажок Автоматически включать перепроецирование «на лету», если слои имеют разные CRS.
Нажмите «ОК».
Добавьте еще один векторный слой на карту, который содержит данные только для Южной Африки. Вы найдете это как exercise_data/world/RSA. shp.
Слой не виден! Но это легко исправить.
Щелкните правой кнопкой мыши слой RSA в списке слоев.
Выберите Zoom to Layer Extent .
Хорошо, теперь мы видим Южную Африку ...
Оказывается, мы можем изменять масштаб между этими двумя слоями, но мы не можем видеть их одновременно. Это потому, что их системы координат настолько разные. Набор данных континентов в градусах, но набор данных RSA в метрах. Итак, допустим, что данная точка в Кейптауне в наборе данных RSA находится примерно в 4 100 000метрах от экватора. Но в наборе данных континентов эта точка находится примерно в 33.9гра- дусах от экватора.
Это такое же расстояние - но QGIS этого не знает. Вы не сказали это, чтобы перепроектировать данные. Таким образом, в той версии Южной Африки, которую мы видим в наборе данных RSA , Кейптаун находится на правильном расстоянии 4 100 000метров от экватора. Но в наборе данных континентов Кейптаун находится всего в нескольких 33.9 метрах от экватора! Вы можете понять, почему это проблема.
QGIS не знает, где должен находиться Кейптаун, именно об этом должны сообщать данные. Если данные говорят QGIS, что Кейптаун находится в нескольких 34 метрах от экватора и что Южная Африка находится всего в нескольких 12 метрах с севера на юг, то QGIS будет рисовать именно это.
Чтобы исправить это:
Нажмите на Status CRS кнопку снова и включите Enable «на лету» преобразование CRS снова, как и прежде.
Приблизьтесь к экстентам набора данных RSA .
Теперь, поскольку они предназначены для проецирования в одном CRS, два набора данных идеально подходят:
Рис. 55. Репроекция «на лету»
При объединении данных из разных источников важно помнить, что они могут быть не в одном CRS. Репроекция «на лету» помогает вам отображать их вместе.
Прежде чем продолжить, вы, вероятно, захотите, чтобы репроекция «на лету» автоматически активировалась при открытии наборов данных, имеющих разные CRS:
Снова откройте Настройки, Параметры ... и выберите CRS .
Активировать «Автоматически включить» перепроецирование «на лету», если слои имеют разные CRS.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Н. М. Шамсиева программное обеспечение маркшейдерских работ ташкент 2023 А. Т. Низамова, Ш. Ш. Рахимов, Н. М. Шамсиева. Программное обеспечение маркшейдерских работ. Учебное пособие
|