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



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

Векторный анализ.

Основное преимущество ГИС заключается в том, что она может дать ответы на интересующие вопросы.


Векторные данные также можно анализировать, чтобы узнать, как различные объекты взаимодействуют друг с другом в пространстве. Есть множество различных функций, связанных с анализом. Для их изучения мы зададим себе вопрос и попытаемся найти на него ответ с помощью инструментов QGIS.
Например, вы являетесь агентом по продаже недвижимости и ищете жилое помещение в Свеллендаме / Swellendam для своих клиентов со следующими критериями:

  • Жилое помещение должно находиться в Swellendam.

  • Оно должно находиться в пределах умеренного расстояния от школы (например 1 км).

  • Его площадь должна быть более 100 квадратных метров.

  • Находиться на расстоянии менее чем 50 метров от главной дороги.

  • Находиться на расстоянии менее чем 500 метров от какого-нибудь ресторана.

Чтобы ответить на эти вопросы, нам нужны следующие данные:



  1. Жилые помещения (здания) в этом районе.

  2. Дороги внутри города и вокруг него.

  3. Месторасположение школ и ресторанов.

  4. Размер зданий.

Сначала нам надо загрузить данные, с которыми мы будем работать.



  1. В новый проект добавьте слои buildings , roads, restaurants и schools из базы данных Geopackage training_data.gpkg. Загрузите их, а также landuse.sqlite.

  2. Увеличьте масштаб слоя, чтобы увидеть Свеллендам в Южной Африке.

Прежде чем пойти дальше, мы должны отфильтровать слой roads, чтобы работать только с некоторыми конкретными типами дорог.
Некоторые дороги в наборе данных перечислены как unclassified, tracks, path, а также footway. Нам надо исключить их из нашего набора данных и сосредоточиться на других типах дорог, которые больше подходят для этого задания.
Кроме того, не все данные могут быть актуализированы, поэтому также надо исключить значения NULL.

  1. Кликните правой кнопкой мыши на слой roads и выберите Фильтр….

  2. В диалоговом окне, которое появится, мы должны отфильтровать эти объекты с помощью следующего выражения:

"highway" NOT IN ('footway', 'path', 'unclassified', 'track') AND "highway" IS NOT NULL

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


IS NOT NULL в сочетании с AND исключает дороги, не имеющие значения в поле highway.
Примечание: значок  рядом со слоем roads. Он поможет запомнить, что на этом слое активирован фильтр и потому некоторые функции могут быть недоступны в проекте.
Карта со всеми данными должна выглядеть следующим образом:

Так как мы собираемся измерить расстояния внутри наших слоев, нам надо изменить ССК слоев. Для этого нам надо выбрать каждый слой по очереди, сохранить слой по-новому с нашей новой проекцией, а затем импортировать этот новый слой на нашу карту.
У вас появится много различных опций, например, вы сможете экспортировать каждый слой как набор данных формата ESRI Shapefile, вы можете добавить слои в существующий файл GeoPackage или создать другой файл GeoPackage и заполнить его новыми пере-проецированными слоями. Используем последнюю опцию, чтобы training_data.gpkg остался чистым. Вы сможете выбрать для себя свой вариант.



  1. Кликните правой кнопкой мыши на слой roads в панели Layers. Выберите пункт меню Экспорт –> Сохранить объекты как…

  2. В открывшемся диалоговом окне выберите GeoPackage в качестве Формата.

  3. Кликните на … для Имени файла и присвойте название vector_analysis.

  4. Изменить Имя слоя на roads_34S.

  5. Изменить СК на WGS 84 / UTM зону 34S. Кликните на OK.


Это позволит создать новую базу данных GeoPackage и добавить слой roads_34S.

  1. Повторите этот процесс для каждого слоя, создав новые слои в файле GeoPackage vector_analysis.gpkg с _34S как приложение к исходному названию и удалите каждый из старых слоев из проекта.

Когда вы решите сохранить слой в существующий GeoPackage, QGIS добавит этот слой в GeoPackage.

  1. После завершения этого процесса по всем слоям, надо увеличить карту до удобного слоя, чтобы сфокусировать карту на местность, которая вас интересует.

Теперь, когда мы преобразовали данные в Универсальную поперечную проекцию Меркатора (УППМ), мы можем начать наши вычисления.


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




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

    Басты бет