Лабораторная работа 8 Поговорим о справочной системе координат (сск)


Анализируем расстояние от школ и дорог



бет4/7
Дата30.09.2024
өлшемі134,78 Kb.
#146142
түріЛабораторная работа
1   2   3   4   5   6   7
Байланысты:
ЛАБОРАТОРНАЯ РАБОТА 8

Анализируем расстояние от школ и дорог
QGIS позволяет рассчитывать расстояния между любыми векторными объектами.

  1. Удостоверьтесь в том, что только слои roads_34S и buildings_34S были видны (для упрощения карты во время работы). Выберите пункт меню Анализ данных ► Панель инструментов для того, чтобы открыть аналитическое ядро ​​QGIS. В основном, в этом наборе инструментов имеются все алгоритмы (для векторного и растрового анализа).

  2. Мы можем начать рассчитывать площади вокруг roads_34S используя алгоритм Буферизации. Вы можете найти его в группе Обработка геометрии векторных объектов.


Или вы можете набрать в меню поиска Буферизация в верхней части панели инструментов:

  1. Выбираете данный алгоритм. В открывшемся диалоговом окне выбираете roads_34S в качестве Исходного слоя, указываете Интервал до 50 и используйте значения по умолчанию для остальных параметров.



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

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

  1. По умолчанию при обработке создаются временные слои и они добавляется в панель Слоев. Вы также можете приложить результат в базу данных GeoPackage:

    1. Нажав на кнопку … и выбрав Сохранить как GeoPackage…

    2. Назвав новый слой roads_buffer_50m.

    3. Сохранив его в файле vector_analysis.gpkg.



  1. Кликните на Выполнить, а затем закройте диалоговой окно Буферизации.

Ваша карта теперь будет выглядеть примерно так:

Обратите внимание, что в вашем буфере есть отдельные местности, соответствующие каждой отдельной дороге. Чтобы устранить эту проблему необходимо:

  1. Убрать слой roads_buffer_50m в списке слоев и снова создать буфер с включённой командой Результат объединения...



  1. Сохраните выход как roads_buffer_50m_dissolved.

  2. Кликните Выполнить и закройте диалоговое окно Буферизации.

После того, как вы добавили слой в панель Layers, карта будет выглядеть так:

Теперь лишних делений уже нет.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет