Выполнение пакетных файлов с помощью среды обработки
Методика выполнения пакетных файлов с помощью среды обработки 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