Выполнение пакетных файлов с помощью среды обработки

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 23.01.2021
Размер файла 315,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Факультет математики и информационных технологий

Стерлитамакский филиал Башкирского государственного университета

Кафедра математического моделирования

Выполнение пакетных файлов с помощью среды обработки

Кузнецов Е.А., магистрант 2 курса

Нафикова А.Р., кандидат физико-математических наук, доцент

Аннотация

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

Ключевые слова: Quantum GIS, ГИС, геоинформационные технологии.

Annotation

In article, the execution of batch files using the processing environment. The processing environment provides a QGIS environment that can execute data processing algorithms.

Keywords: Quantum GIS, GIS, geographic information technology.

QGIS представляет новую концепцию: среда обработки. Ранее известная как Sextant, среда обработки предоставляет среду QGIS, которая может выполнять алгоритмы обработки данных. Он содержит удобный интерфейс, который выполняет командные файлы и позволяет легко использовать алгоритмы на нескольких уровнях [1].

Далее рассмотрим выполнение командных файлов с использованием среды обработки QGIS.

Первый шаг - добавить векторный слой. Для этого перейдите в «Слой» «Добавить векторный слой».

Далее вам нужно найти ранее распакованный файл «пе_ 1 От_ас!т\п_0_соип 1г I е б. бИ р » и нажать «Открыть».

Рисунок 1. Добавление файла «ne_10m_admin_0_countries.shp»

Поскольку вам нужно только обрезать глобальные слои в Африке, вам сначала нужно создать слой, содержащий многоугольник с континентом. Слой со странами имеет атрибут «CONTINENT». Вы можете использовать инструмент Растворение, чтобы объединить все страны одного континента в один многоугольник.

Рисунок 2. Отображение добавленного слоя

пакетный файл алгоритм обработка

Далее необходимо открыть «Растворение» из меню «Вектор» ^ «Инструменты геообработки» ^ «Растворение».

Необходимо выбрать файл в качестве входного векторного слоя "пе_10т_аётт_0_соип1пеБ.БЬр".

Процесс роспуска может занять некоторое время. В конце можно увидеть новый слой «континент», добавленный в QGIS. Нужно использовать инструмент «Выбрать один элемент» на панели инструментов и нажать «Африка», чтобы выбрать полигон континента.

Нужно щелкнуть правой кнопкой мыши на слое «континенты» и выберите «Сохранить выделение как....», а затем имя выходного файла - аЈгіса^р. Поскольку важна только форма, а не атрибуты, можно поставить галочку «Пропустить создание атрибутов». После этого необходимо убедиться, что флажок «Добавить сохраненный файл на карту» установлен.

Рисунок 3. Окно сохранения выходной файл africa.shp

Теперь в QGIS появится слой «Африка», содержащий многоугольник всего континента. Далее нужно обрезать, для этого выберите меню «Обработка» ^ «Инструменты».

Среди доступных алгоритмов вам нужно найти «Обрезать» в меню «Геоалгоритмы QGIS» ^ «Инструменты векторного наложения» ^ «Обрезать». Можно использовать «Поиск», чтобы проще найти алгоритм.

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

Далее нужно перейти в папку, куда были распакованы все глобальные слои. Удерживая нажатой клавишу Ctrl, необходимо выбрать все слои, которые нужно обрезать. Также можно использовать Shift или Ctrl + A, чтобы сделать несколько выборов.

Можно заметить, что столбцы слоя «Вход» будут автоматически заполнены выбранными слоями. Нужно использовать кнопку «Добавить», чтобы добавить больше файлов. Необходимо нажать «...» рядом с первой строкой и добавить «africa.shp» как «Слой для обрезки». Поскольку слой для обрезки везде одинаков, можно просто дважды щелкнуть имя столбца «Слой для обрезки», и он будет скопирован во все строки. Теперь нужно указать имена выходных файлов. После этого нажмите «...» рядом с первой строкой в столбце «Результат».

Далее нужно указать место, где будут расположены выходные слои. Дать имя файла clipped_ и нажмите «Сохранить».

Откроется новое окно «Настройки автозаполнения». Нужно выбрать «Заполнить значениями параметров» в качестве «Режима автозаполнения» и «Использованный параметр» в качестве входного слоя. Этот параметр добавит имя входного файла в выходной файл вместе с ранее указанным output_.

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

Рисунок 4. Окно «Настройки автозаполнения»

Теперь нужно выполнить командный файл, для этого нужно нажать кнопку «Выполнить».

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

Рисунок 5. Отображение результата обрезки

Использованные источники

1. Нафикова А.Р. Геоинформационные системы и технологии в задачах математического моделирования: Учеб. пособие для магистрантов, обучающихся по направлению «01.04.02 - Прикладная математика и информатика». - Стерлитамак: Стерлитамакский филиал БашГУ, 2018. - 116 с.

Размещено на Allbest.ru


Подобные документы

  • Обработка текстовых данных, хранящихся в файле. Задачи и алгоритмы обработки больших массивов действительных и натуральных чисел. Практические задачи по алгоритмам обработки данных. Решение задачи о пяти ферзях. Программа, которая реализует сортировку Шел

    курсовая работа [29,2 K], добавлен 09.02.2011

  • Разработка блок-схемы и программы обработки одномерного массива с доступом к элементам с помощью индексов и с помощью указателей. Словесное описание алгоритма и пользовательского интерфейса, листинг программы обработки матрицы и результат её выполнения.

    курсовая работа [391,1 K], добавлен 30.09.2013

  • Изучение применяемых в программировании и информатике структур данных, их спецификации и реализации, алгоритмов обработки данных и анализ этих алгоритмов. Программа определения среднего значения для увеличивающегося количества чисел заданного типа.

    контрольная работа [16,0 K], добавлен 19.03.2015

  • Микропроцессорные системы обработки данных. Специальные алгоритмы-планировщики для распределения операторов параллельных алгоритмов по процессорам вычислительной сети. Алгоритм построения и уплотнения нитей. Интерфейс программы, результаты работы.

    курсовая работа [1,8 M], добавлен 22.02.2011

  • Описание команды move. Применение командных файлов в случае необходимости использования часто повторяющихся действий. Перемещение одного, нескольких файлов из одного каталога в другой. Отображение справки в командной строке. Реализация сложных алгоритмов.

    контрольная работа [101,7 K], добавлен 22.06.2014

  • Структуры и алгоритмы обработки данных, представленных в виде пирамиды (максимальной или минимальной – по выбору пользователя). Преобразование массива в пирамиду. Включение элемента в пирамиду и удаление элемента из пирамиды. Вывод пирамиды на экран.

    курсовая работа [2,4 M], добавлен 16.03.2011

  • Получение изображения объекта с помощью оптико-электронных систем, построенных на основе ПЗС-приемника. Методы обработки первичной измерительной информации. Реализация алгоритма обработки графической информации с помощью языка программирования Python.

    лабораторная работа [1,1 M], добавлен 30.05.2023

  • Сущность языка программирования, идентификатора, структуры данных. Хранение информации, алгоритмы их обработки и особенности запоминающих устройств. Классификация структур данных и алгоритмов. Операции над структурами данных и технология программирования.

    контрольная работа [19,6 K], добавлен 11.12.2011

  • Принципы и алгоритмы обработки прерываний. Набор действий по реализации этапов обработки прерываний микропроцессора. Разработка структуры и алгоритма резидентной программы. Реализация программы на языке Ассемблер, методы её отладки и тестирования.

    курсовая работа [348,7 K], добавлен 22.12.2014

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

    лабораторная работа [2,1 M], добавлен 11.03.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.