• Начните проект Начать новый проект QGIS. Используйте инструмент загрузки данных OpenStreetMap, который находится в меню Вектор, OpenStreetMap
  • Показать все файлы
  • [Query Builder]
  • Н. М. Шамсиева программное обеспечение маркшейдерских работ ташкент 2023 А. Т. Низамова, Ш. Ш. Рахимов, Н. М. Шамсиева. Программное обеспечение маркшейдерских работ. Учебное пособие




    Download 27,81 Mb.
    bet36/92
    Sana08.02.2024
    Hajmi27,81 Mb.
    #153290
    TuriУчебное пособие
    1   ...   32   33   34   35   36   37   38   39   ...   92
    Bog'liq
    учебное пособие Прогр обеспеч

    Векторный анализ
    Векторные данные также можно анализировать, чтобы показать, как различные объекты взаимодействуют друг с другом в пространстве. В ГИС существует множество различных функций, связанных с анализом, поэтому мы не будем проходить их все. Скорее, мы зададим вопрос и попытаемся решить его, используя инструменты, предоставляемые QGIS.
    Прежде чем мы начнем, было бы полезно дать краткий обзор про­цесса, который можно использовать для решения любой проблемы ГИС. Способ сделать это:

    1. Обозначите проблему;

    2. Получите данные;

    3. Проанализируйте проблему;

    4. Представьте результаты;

    Чтобы ответить на эти вопросы, нам понадобятся следующие данные:
    Жилая недвижимость (здания) на участке;
    Дороги в городе и его окрестностях;
    Расположение школ и ресторанов;
    Размер зданий.
    Все эти данные доступны через OSM, и вы должны обнаружить, что набор данных, который вы использовали в этом руководстве, также может быть использован для этого урока. Однако для обеспечения полноты данных мы повторно загрузим данные из OSM, используя встроенный в QGIS ин­струмент загрузки OSM.
    Примечание: несмотря на то, что загрузки OSM имеют согласован­ные поля данных, охват и детализация различаются. Например, если вы об­наружите, что в выбранном вами регионе нет информации о ресторанах, вам может потребоваться выбрать другой регион.
    Начните проект
    Начать новый проект QGIS.
    Используйте инструмент загрузки данных OpenStreetMap, который находится в меню Вектор, OpenStreetMap, чтобы загрузить данные для вы­бранного региона.
    Сохраните данные как osm data.osmr вашей exercise_data папке.
    Обратите внимание, что формат osm является типом векторных данных. Добавьте эти данные как векторный слой как обычно Слой Lay До­бавить векторный слой..., перейдите к новому osm_data.osmфайлу, кото­рый вы только что загрузили. Возможно, вам придется выбрать Показать все файлы в качестве формата файла.
    Выберите osm_data.osmи нажмите Открыть
    В открывшемся диалоговом окне, выберите все слои, кроме other_relations и multilinestrings слоя:

    Рис. 56. Создание данных об объекте

    Это импортирует данные OSM как отдельные слои на вашу карту.


    Данные, которые вы только что загрузили из OSM, находятся в гео­графической системе координат WGS84, которая использует координаты широты и долготы, как вы знаете из предыдущего занятия. Вы также узнали, что для расчета расстояний в метрах нам нужно работать с проекционной системой координат. Начните с настройки системы координат вашего про­екта на подходящую CRS для ваших данных, в случае Swellendam, WGS 84 / UTM zone 34S:
    Откройте Project Properties диалоговое Диалоговое окно, выберите CRS и отфильтруйте список, чтобы найти зону WGS 84 / UTM 34S.
    Нажмите ОК .
    Теперь нам нужно извлечь необходимую нам информацию из набора данных OSM. Нам нужно получить слои, представляющие все дома, школы, рестораны и дороги в регионе. Эта информация находится внутри слоя мультиполигонов и может быть извлечена с использованием инфор­мации в его таблице атрибутов. Начнем со слоя школа:
    Щелкните правой кнопкой мыши по слою мультиполигонов в списке слоев и откройте Свойства слоя.
    Зайдите в общее меню.
    Под Подмножеством объектов нажмите кнопку [Query Builder], чтобы открыть диалоговое Диалоговое окно Query Builder .
    В списке полей слева от этого диалогового окна, пока вы не увидите поле amenity.
    Нажмите на него один раз.
    Нажмите кнопку «Все» под списком «Значения»:
    Теперь нам нужно указать QGIS, чтобы мы показывали только те полигоны, где значение amenity равно река.
    Дважды щелкните слово amenityв списке полей.
    Посмотрите, что происходит в поле выражения фильтра для кон­кретного провайдера ниже:

    Рис. 57. Выражения фильтра для конкретного провайдера

    Слово "amenity"появилось. Чтобы построить остальную часть за­проса:


    Нажмите кнопку = (в разделе «Операторы»).
    Дважды щелкните значение school списке значений.
    Нажмите OK дважды.
    Это отфильтрует multipolygonsслой OSM, чтобы показать только школы в вашем регионе. Теперь вы можете:
    Переименуйте отфильтрованный слой OSM в schoolso повторно им­портируйте multipolygons слой из osm_data.osmH4H
    Дублируйте отфильтрованный слой, переименуйте копию, очи­стите Query Builder и создайте новый запрос в построителе запросов.

    Download 27,81 Mb.
    1   ...   32   33   34   35   36   37   38   39   ...   92




    Download 27,81 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Н. М. Шамсиева программное обеспечение маркшейдерских работ ташкент 2023 А. Т. Низамова, Ш. Ш. Рахимов, Н. М. Шамсиева. Программное обеспечение маркшейдерских работ. Учебное пособие

    Download 27,81 Mb.