GRASS GIS

редактировать
GRASS GIS
Официальный логотип GRASS GIS
GRASS 6.4.0 Графический интерфейс пользователя GRASS GIS
Разработчик (и) Команда разработчиков GRASS
Начальная выпуск1984
Стабильный выпуск 7.8.3 / 5 мая 2020 г.; 5 месяцев назад (2020-05-05)
Репозиторий Измените это на Wikidata
Написано наC, C ++, Python
Операционная система Кросс-платформенная
Доступна наанглийском, чешском, французском, немецком, итальянском, японском, польском, испанском, вьетнамском,...
Тип Географическая информационная система
Лицензия Стандартная общественная лицензия GNU
Веб-сайтgrass.osgeo.org

Система поддержки анализа географических ресурсов (обычно именуемая GRASS ГИС ) - это программный пакет географической информационной системы (ГИС), используемый для управления и анализа геопространственных данных, обработки изображений, создания графики и карт, пространственного и временного моделирования и визуализации. Он может обрабатывать растровые, топологические векторные, обработку изображений и графические данные.

GRASS GIS содержит более 350 модулей для визуализации карт и изображений на мониторе и бумаге; управлять растровыми и векторными данными, включая векторные сети; обрабатывать данные мультиспектрального изображения; и создавать, управлять и хранить пространственные данные.

Оно лицензировано и выпущено как бесплатное программное обеспечение с открытым исходным кодом под Стандартной общественной лицензией GNU (GPL). Он работает в нескольких операционных системах, включая OS X, Windows и Linux. Пользователи могут взаимодействовать с функциями программного обеспечения через графический пользовательский интерфейс (GUI) или подключившись к GRASS через другое программное обеспечение, такое как QGIS. Они также могут взаимодействовать с модулями напрямую через специальную оболочку оболочки, которую запускает приложение, или путем вызова отдельных модулей непосредственно из стандартной оболочки. Последней стабильной версией (LTS) является GRASS GIS 7, доступная с 2015 г.

Команда разработчиков GRASS - это многонациональная группа, состоящая из разработчиков из разных мест. GRASS - один из восьми начальных программных проектов Open Source Geospatial Foundation.

Содержание

  • 1 Архитектура
  • 2 История
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки

Архитектура

GRASS поддерживает растровые и векторные данные в двух и трех измерениях. Модель векторных данных топологическая, что означает, что области определяются границами и центроидами; границы не могут перекрываться в пределах одного слоя. Напротив, OpenGIS Simple Features определяет векторы более свободно, как это делает программа векторных иллюстраций без географической привязки.

GRASS разработан как среда, в которой выполняются инструменты, выполняющие определенные вычисления ГИС. В отличие от прикладного программного обеспечения на основе графического интерфейса пользователя, пользователю GRASS предоставляется оболочка Unix, содержащая модифицированную среду, которая поддерживает выполнение команд GRASS, называемых модулями. Среда имеет состояние , которое включает такие параметры, как охватываемый географический регион и картографическая проекция. Все модули GRASS считывают это состояние и дополнительно получают определенные параметры (такие как карты ввода и вывода или значения для использования в вычислениях) при выполнении. Большинством модулей и возможностей GRASS можно управлять через графический пользовательский интерфейс (предоставляемый модулем GRASS) в качестве альтернативы манипулированию географическими данными в оболочке.

Дистрибутив GRASS включает более 350 основных модулей. На его сайте предлагается более 100 дополнительных модулей, созданных пользователями. Библиотеки и основные модули написаны на C. Другие модули написаны на C, C ++, Python, оболочке Unix, Tcl или других языках сценариев. Модули разработаны в соответствии с философией Unix и, следовательно, могут быть объединены с использованием Python или сценариев оболочки для создания более сложных или специализированных модулей пользователями, не знакомыми с программированием на C.

Между проектами GRASS и Quantum GIS (QGIS ) осуществляется сотрудничество. Последние версии QGIS могут выполняться в среде GRASS, что позволяет использовать QGIS в качестве удобного графического интерфейса для GRASS, который больше напоминает другое графическое программное обеспечение ГИС, чем интерфейс GRASS на основе оболочки.

Существует еще один проект по повторной реализации GRASS в Java как JGRASS.

История

GRASS непрерывно совершенствуется с 1982 года, и в него вовлечено большое количество федеральных агентств США, университетов и частных компаний. Основные компоненты GRASS и управление интеграцией усилий в его выпуски первоначально находились под руководством армии США - Исследовательской лаборатории строительной инженерии (USA-CERL), филиала США. Инженерный корпус армии, в Шампейн, Иллинойс. USA-CERL завершил свой последний выпуск GRASS как версию 4.1 в 1992 году и предоставил пять обновлений и исправлений для этого выпуска до 1995 года. USA-CERL также написал основные компоненты версии GRASS 5.0 с плавающей запятой.

Разработка GRASS была начата USA-CERL, чтобы удовлетворить потребность вооруженных сил США в программном обеспечении для управления земельными ресурсами и экологического планирования. Ключевым мотивом стал Закон о национальной экологической политике. Платформа разработки была Unix, работающей на оборудовании VAX. В период с 1982 по 1995 год USA-CERL руководил разработкой GRASS при участии многих других, включая университеты и другие федеральные агентства. USA-CERL официально прекратил свое участие в GRASS после выпуска 4.1 (1995 г.), хотя с 1993 г. разработка была ограничена небольшими исправлениями. В Университете Бэйлора сформировалась группа, чтобы взять на себя программное обеспечение, выпустив GRASS 4.2. Примерно в это же время был сделан перенос программного обеспечения на Linux. В 1998 году Маркус Нетелер, нынешний руководитель проекта, объявил о выпуске GRASS 4.2.1, который предлагает значительные улучшения, включая новый графический пользовательский интерфейс. В октябре 1999 года лицензия первоначально общедоступного программного обеспечения GRASS была изменена на GNU GPL в версии 5.0.

С тех пор GRASS превратился в мощный программный пакет с широким диапазон приложений во многих различных областях научных исследований и инженерии. Например, он используется для оценки потенциальной солнечной фотоэлектрической выработки с помощью r.sun. По состоянию на 2015 год GRASS используется в академических и коммерческих учреждениях по всему миру, а также во многих государственных учреждениях, включая NASA, NOAA, USDA, DLR., CSIRO, Служба национальных парков, США Бюро переписи, USGS и многие экологические консалтинговые компании.

По состоянию на 2015 год последней стабильной версией (LTS) является GRASS GIS 7. Она была выпущена в 2015 году и заменила старую стабильную ветку (6.4), выпущенную в 2011 году. Версия 7 добавила много новых функций, включая поддержку больших объемов данных, быстрый топологический 2D / 3D векторный механизм, мощный векторный сетевой анализ, полную временную структуру и многие другие функции и улучшения.

С 2015 года разработка GRASS разделена на две ветви: стабильная и развивающий. Стабильная ветка рекомендуется для большинства пользователей, тогда как ветвь разработки работает как испытательная площадка для новых функций.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

Дополнительная литература

Внешние ссылки

Викискладе есть материалы, связанные с GRASS GIS.
Последняя правка сделана 2021-05-21 09:21:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте