Графический интерфейс пользователя GRASS GIS | |
Разработчик (и) | Команда разработчиков GRASS |
---|---|
Начальная выпуск | 1984 |
Стабильный выпуск | 7.8.3 / 5 мая 2020 г.; 5 месяцев назад (2020-05-05) |
Репозиторий | |
Написано на | 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.
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. |