GRASS (地理资源分析支持系统) 是一个公共领域的基于栅格的 GIS、矢量 GIS、图像处理系统和图形制作系统。它由美国陆军工程兵团,建筑工程研究实验室 (USA/CERL) 创建,并由许多其他人增强,在世界各地的政府机构、大学和商业组织中得到广泛使用。它主要用 C 语言编写,用于各种基于 UNIX 的机器。Linux 是其更强大的实现之一。
GRASS 包含 40 多个程序,用于在显示器和纸张上渲染图像;60 多个栅格处理程序;30 多个矢量处理程序;近 30 个多光谱图像处理程序;16 个数据管理程序;以及 6 个点文件管理程序。
GRASS 的优势在于多个领域。简单的用户界面使其成为初学者学习 GIS 的理想平台。希望编写自己代码的用户可以通过检查现有源代码、与文档化的 GIS 库进行交互以及使用 GRASS 程序员手册来实现。这允许更复杂的功能完全集成到 GRASS 中。
其他优势包括 GRASS 在数据库中混合分辨率、在数据库中混合地理覆盖区域、通过游程编码和重分类查找表实现的栅格图像压缩技术、GRASS 动态缩放显示图像以填充显示屏幕,以及其强大的计算机辅助环境问题科学分析的基本设计标准(而不是仅仅追求相对简单过程的复杂制图输出)。
GRASS 通常以免费的、非版权的源代码形式提供,以便在主机上编译。一些编译好的二进制文件也可以通过互联网轻松免费获得。它可以在各种 UNIX 平台上运行。
复制自 Project Assist Intro to GRASS。