目录
35 关系: 开源地理空间基金会,开放源代码,地理信息系统,公有领域,图形用户界面,C++,C语言,矢量,美国农业部,美国国家公园管理局,美国国家航空航天局,美国国家海洋和大气管理局,美国陆军工程兵团,DBase,DLR,联邦科学与工业研究组织,體素,貝勒大學,跨平台,GNU通用公共许可证,Linux,Mac OS X,Microsoft Windows,MySQL,PostGIS,PostgreSQL,Python,Quantum GIS,SQLite,Tcl,Unix哲学,X Window系統,殼層,数据库管理系统,拓扑。
- 自由GIS软件
- 自由教育軟件
开源地理空间基金会
开源地理空间基金会(Open Source Geospatial Foundation, OSGeo)是一个非营利性非政府组织。其使命是支持并促进开放地理空间技术和数据的协同开发。该组织建立于 2006 年 2 月,为广大的自由和开源地理空间社区提供经济、组织和法律上的支持。它也作为一个独立的法人实体提供服务,社区成员可以向其贡献代码、资金和其他资源。这些贡献会被保证用于公众利益。.
开放源代码
開放原始碼(Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。 開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和--。這逐漸應用在其它領域,例如生物技術。.
查看 GRASS和开放源代码
地理信息系统
地理資訊系统(Geographic Information System,縮寫:GIS)是一门综合性学科,结合地理学与地图学,已经广泛的应用在不同的领域,是用于输入、存储、查询、分析和显示地理数据的计算机系统,可以分为以下五部分:.
查看 GRASS和地理信息系统
公有领域
公有领域是人类的一部分作品与一部分知识的总汇,可以包括文章、艺术品、音乐、科学理论、发明等等。对于领域内的知识财产,任何个人或团体都不具所有权益(所有权益通常由版权或专利体现)。这些知识发明属于公有文化遗产,任何人可以不受限制地使用和加工它们(此处不考虑有关安全、出口等的法律)。 創立版权制度的初衷是:藉由给予创作者一段時期的專有權利,作為(经济)刺激,以鼓勵作者從事創作。当專有權利期限已过,作品便进入公有领域。公有领域的作品由於沒有專屬權利人,因此公众有权自由使用它们。.
查看 GRASS和公有领域
图形用户界面
图形用户界面(Graphical User Interface,簡稱GUI)是指采用图形方式显示的计算机操作用戶介面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而這介面若要透過在顯示器的特定位置,以「各種美觀、而不單調的視覺訊息」提示使用者「狀態的改變」,勢必得比簡單的文字訊息呈現,花上更多的電腦運算能力,計算「要改變顯示器哪些光點,變成哪些顏色」。.
查看 GRASS和图形用户界面
C++
C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.
查看 GRASS和C++
C语言
C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.
查看 GRASS和C语言
矢量
#重定向 向量.
查看 GRASS和矢量
美国农业部
美国农业部(United States Department of Agriculture,缩写: USDA)是美国联邦政府的一个内阁部门。前身是1862年5月15日成立的联邦政府农业司,1889年1月15日改为农业部。1994年根据《农业部重组法》进行了重组。 该部的主要职能是:通过对农业生产的支持,提高美国人民的生活质量,包括:.
查看 GRASS和美国农业部
美国国家公园管理局
美国国家公园管理局(National Park Service,简写NPS),是隶属于美国联邦政府的行政管理机构,负责管理美国的國家公園,國家紀念區,以及其他自然保护区和历史文化遗产。于1916年8月25日由美国国会立法《国家公园管理局組織法》成立。 美国国家公园管理局的直属上级单位是美国内政部,而大多数行政命令都是由内务部长下达,委派管理局的主管官员执行,其主管经美国参议院同意上任。约两万一千多名管理局職员負責全美417个園區的營運,其中59處為国家公园。.
美国国家航空航天局
美國國家航空暨太空總署(National Aeronautics and Space Administration,縮寫为NASA)是美国联邦政府的一个独立机构,负责制定、实施美国的民用太空计划、與开展航空科學暨太空科學的研究。1958年7月29日,美国总统艾森豪威尔签署了《美国公共法案85-568》,创立了國家NASA航空和太空管理局,取代了其前身美國國家航空諮詢委員會(NACA)。於1958年10月開始運作。自此,美國國家航空暨太空總署負責了美國的太空探索,例如登月的阿波羅計劃,太空實驗室,以及隨後的航天飞机。自2006年2月,美国国家航空航天局的愿景是“開拓未來的太空探索,科學發現及航空研究”。美国国家航空航天局的使命是“理解并保护我们依賴生存的行星;探索宇宙,找到地球外的生命;启示我们的下一代去探索宇宙”。在太空计划之外,美国国家航空航天局还进行长期的民用以及军用航空航天研究。美国国家航空航天局被广泛认为是世界范围内太空机构中執牛耳者。美國國家航空暨太空總署透過地球觀測系統提升對地球的了解,透過太陽科學研究計劃精進太陽科學。美國國家航空暨太空總署注重於利用先進的機械任務探索太陽系中的的所有天體並利用天文觀測台及相關計劃研究天體物理學中的主題,例如大爆炸理論。美國國家航空暨太空總署與許多美國國內及國際的組織分享其研究數據。.
美国国家海洋和大气管理局
国家海洋和大气管理局(National Oceanic and Atmospheric Administration,缩写为NOAA)是隶属于美国商务部的科技部门,主要关注地球的大气和海洋变化,提供对灾害天气的预警,提供海图和空图,管理对海洋和沿海资源的利用和保护,研究如何改善对环境的了解和防护。NOAA除了文职人员外,还有一个300人的軍裝队伍,执行为NOAA麾下飞机、船只、车辆的驾驶、科學與管理職位等任务。.
美国陆军工程兵团
#重定向 美國陸軍工兵部隊.
DBase
dBase是第一個在個人電腦上被廣泛使用的單機版資料庫系統,在CP/M與DOS的時期,由公司所發表。在1980年,它最初是出現在CP/M的軟體,而後被移植到Apple II與IBM PC的DOS上。在dBase III與dBase III Plus時,成為當時資料庫市場的主流,而後其他公司推出功能相近甚至是強化的產品,例如Clipper或FoxPro,它們被稱為。然而在dBase IV的失敗,使用者被迫尋找其他更穩定與安全的資料庫。而後在SQL與主從式架構的市場需求下,dBase快速從Microsoft Windows的軟體市場上消失。 dBase的系統包括核心資料庫引擎、查詢系統、表單引擎、與一個腳本程式語言,這些組件一起被販售。.
查看 GRASS和DBase
DLR
#重定向 碼頭區輕便鐵路.
查看 GRASS和DLR
联邦科学与工业研究组织
联邦科学与工业研究组织(Commonwealth Scientific and Industrial Research Organisation,縮寫:CSIRO)前身是于1926年成立的科学与工业顾问委员会(Advisory Council of Science and Industry),是澳大利亞聯邦最大的国家级科技研究机构,主要角色是通过科学研究和发展,为澳大利亚联邦政府提供新的科学途径,以造福于澳大利亚社会,提高经济效益和社会效益。联邦科学与工业研究组织總部座落在澳洲首都特區坎培拉市坎贝尔的澳洲戰爭紀念館旁。 联邦科学与工业研究组织有逾6,600名员工,在澳大利亚、法国及墨西哥拥有逾50座研究站。.
體素
素或立體像素(voxel),是體積像素(volume pixel)的簡稱。概念上類似二維空間的最小單位——像素,像素用在二維電腦圖像的影像資料上。體積像素一如其名,是數位資料於三維空間分割上的最小單位,應用于三維成像、科學資料與醫學影像等領域。有些真正的三維顯示器運用體素來描述它們的解析度,舉例來說:可以顯示512×512×512體素的顯示器。 如同像素,體素本身並不含有空間中位置的資料(即它們的座標),然而卻可以從它們相對於其他體素的位置來推敲,意即它們在構成單一張體積影像的資料結構中的位置。.
查看 GRASS和體素
貝勒大學
貝勒大學(Baylor University)校本部位於美國德克薩斯州韋科,佔地近1000英畝,是一所私立大學,同時也是全世界校園面積最大的浸信會大學。該校成立於1845年,為全德州未更名大學中歷史最悠久的一所。.
查看 GRASS和貝勒大學
跨平台
跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.
查看 GRASS和跨平台
GNU通用公共许可证
GNU通用公共授權條款(GNU General Public License,简称 GNU GPL、GPL)是廣泛使用的免費軟件許可證,可以保證終端用戶得自由運行,學習,共享和修改軟件。許可證最初由GNU項目的自由軟件基金會 (FSF)的理查德·斯托曼(Richard Matthew Stallman)撰寫,並授予計算機程序的收件人自由軟件定義的權利。 GPL是一個Copyleft許可證,這意味著衍生作品只能以相同的許可條款分發。 這與許可免費軟件許可證有所區別 ,其中BSD許可證和MIT許可證是廣泛使用的示例。 GPL是第一個普遍使用的Copyleft許可證。 歷史上,GPL許可證系列一直是免費和開源軟件領域最受歡迎的軟件許可之一。 根據GPL許可的優異自由軟件程序的例子有Linux內核和GNU編譯器集合 (GCC)。 David A.
Linux
Linux( )是一種自由和開放源碼的類UNIX作業系統。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。,在加上使用者空間的應用程式之後,成為Linux作業系統。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家之外,大多數人都是直接使用Linux發行版,而不是自己選擇每一樣組件或自行設置。 Linux嚴格來說是單指作業系統的内核,因作業系統中包含了許多用戶圖形介面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,內核則改以Linux内核稱之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不屬於GNU計劃,這個名稱並沒有得到社群的一致認同。 Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的Android操作系统就是建立在Linux内核之上。 通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其衍生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境,如GNOME或KDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器、LibreOffice办公软件、GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。.
查看 GRASS和Linux
Mac OS X
#重定向 MacOS.
Microsoft Windows
Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.
MySQL
MySQL(官方發音為“My S-Q-L”,但也经常读作“My Sequel”)原本是一個開放源碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,该公司于2008年被昇陽微系統(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇陽微系統公司,MySQL成为Oracle旗下产品。 MySQL在過去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被廣泛地應用在Internet上的中小型網站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。 但被甲骨文公司收購後,Oracle大幅調漲MySQL商業版的售價,且甲骨文公司不再支持另一個自由軟體專案OpenSolaris的發展,因此導致自由軟體社群們對於Oracle是否還會持續支援MySQL社群版(MySQL之中唯一的免費版本)有所隱憂,MySQL的創始人麥克爾·維德紐斯以MySQL為基礎,成立分支計劃MariaDB。而原先一些使用MySQL的開源軟體逐漸轉向MariaDB或其它的資料庫。例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库。.
查看 GRASS和MySQL
PostGIS
PostGIS 是一个开源程序,它为对象-关系型数据库PostgreSQL提供了存储空间地理数据的支持,使PostgreSQL成为了一个空间数据库,能够进行空间数据管理、数量测量与几何拓扑分析。PostGIS 实现了Open Geospatial Consortium所提出的基本要素类(点、线、面、多点、多线、多面等)的SQL实现参考。.
PostgreSQL
PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统(比如MySQL和Firebird),和专有系统(比如Oracle、Sybase、IBM的DB2和Microsoft SQL Server)之外,为用户又提供了一种选择。 PostgreSQL不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL开发者把它拼读为"post-gress-Q-L"。(,5.6k MP3)。它也经常被简略唸为"postgres"。.
Python
Python( ),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以視之為一種改良(加入一些其他程式語言的優點,如物件導向)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比於C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。 Python 解释器本身几乎可以在所有的操作系统中运行。Python的正式直譯器CPython是用C语言编写的、是一個由社群驱动的自由软件,目前由Python软件基金会管理。.
查看 GRASS和Python
Quantum GIS
#重定向 QGIS.
SQLite
SQLite ( or )是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程式庫中。与许多其它数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是被集成在用户程序中。 SQLite遵守ACID,实现了大多数SQL标准。它使用动态的、弱类型的SQL语法。它作为嵌入式数据库,是应用程序,如网页浏览器,在本地/客户端存储数据的常见选择。它可能是最广泛部署的数据库引擎,因为它正在被一些流行的浏览器、操作系统、嵌入式系统所使用。同时,它有许多程序设计语言的语言绑定。 SQLite是建立的公有领域项目。.
查看 GRASS和SQLite
Tcl
Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。.
查看 GRASS和Tcl
Unix哲学
Unix哲学是一套基于Unix操作系统顶级开发者们的经验提出的软件开发的准则和哲学。.
查看 GRASS和Unix哲学
X Window系統
X Window系统(X Window System,也常稱為X11或X)是一种以位图方式显示的軟體視窗系統。最初是1984年麻省理工學院的研究,之後變成UNIX、类UNIX、以及OpenVMS等操作系统所一致適用的標準化軟體工具套件及顯示架構的運作協定。X Window系统透過軟體工具及架構協定來建立作業系統所用的图形用户界面,此後則逐漸擴展適用到各形各色的其他作業系統上。现在幾乎所有的作業系統都能支援與使用X。更重要的是,今日知名的桌面環境——GNOME和KDE也都是以X Window系统為基礎建構成的。 由於X只是工具套件及架構規範,本身並無實際參與運作的實體,所以必須有人依據此標準進行開發撰寫。如此才有真正可用、可執行的實體,始可稱為實現體。目前依據X的規範架構所開發撰寫成的實現體中,以X.Org最為普遍且最受歡迎。X.Org所用的協定版本,X11,是在1987年9月所發佈。而今最新的參考實作(參考性、示範性的實作體)版本則是X11 Release 7.7(簡稱:X11R7.7),而此專案由X.Org基金会所領導,且是以MIT授權和相似的授權許可的自由軟體。.
殼層
在電腦科學中,殼層(shell)指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中,提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是程序内核(Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。.
查看 GRASS和殼層
数据库管理系统
数据库管理系统(database management system,缩写:DBMS) 是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常資料庫管理師會使用資料庫管理系統來建立資料庫系統。 现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人电脑、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。.
拓扑
拓扑有以下領域的意義與應用:.
查看 GRASS和拓扑
另见
自由GIS软件
- GRASS
- GeoNetwork OpenSource
- GvSIG
- ID (軟體)
- JOSM
- MapServer
- Mapnik
- OpenLayers
- PostGIS
- QGIS
- 开源地理空间基金会
- 通用制图工具
自由教育軟件
- Anki
- Asymptote
- Atutor
- Celestia
- Edubuntu
- GCompris
- GNU Chess
- GNU Octave
- GRASS
- Gnuplot
- KCalc
- KDE教育計劃
- KSEG
- KStars
- Kig
- Kiten
- Kiwix
- LMMS
- Marble (KDE)
- Mathomatic
- Maxima
- Mnemosyne
- Moodle
- OLAT
- Pingus
- QCad
- Sakai项目
- Scilab
- Scratch
- Scribus
- Smalltalk
- Snap!
- Squeak
- Stellarium
- Step
- Tux Paint
- XBoard
- 開放式課程網頁
亦称为 GRASS GIS。