gis开源项目,gis开源软件
分类包括:GIS基础函数库、GIS控件、GIS桌面程序、GIS数据引擎、WEBGIS浏览器程序、WEBGIS服务器程序、GPS相关程序、其他分类。
派系:“NET”派,“C”派,“Java”派,脚本派,其他派系。
“网络”派系项目
SharpMap类库
主题:易于使用的网络和桌面应用地图库
分类:GIS基本函数库、WEBGIS服务器程序
描述:SharpMap是一个易于使用的网络和桌面应用地图库。它可以访问各种格式的GIS数据,为这些数据提供空间搜索,并绘制漂亮的地图。
开始时间:
语言:C#
执照:LGPL
介绍:http://blog..net/suen/archive/2006/11/29/1420455.aspx
网站:http://www.codeplex.com/SharpMap
成熟度(满分10分):4
活动(满分10分):5
小巧可爱,架构不错,现在正在和NTS、MSSQLSpatial、GDAL/OGR等开源项目整合。
(点击次数)
“C”派项目
GDAL/OGR类库
主题:支持各种矢量和栅格空间数据格式。
分类:GIS基本函数库
描述:GDAL/OGR类库目前是两个不同的模块。GDAL提供了一套完整的抽象类库,具有读写不同栅格数据格式的功能,而OGR是一个抽象类库,具有读写多种矢量数据格式的功能。
开始时间:
语言:C、C
许可证:麻省理工学院许可证
演示:使用GDAL的项目和产品有很多,包括ESRI ArcGIS 9.2、特征数据对象(FDO)、FME、谷歌地球、GRASS、MapGuide、UMN MapServer、OpenEV、量子GIS (QGIS)等。
网站:http://www.gdal.org/
成熟度(满分10分):8
活动(满分10分):7
目前,GDAL支持50多种栅格数据格式,几乎涵盖了所有的商业应用软件格式。OGR已经支持许多商业公司的矢量格式,包括著名的ESRI Shapefiles、ArcSDE、MapInfo和Oracle。这个类库是许多其他开源GIS项目和商业项目的基础。
Proj4类库
主题:坐标投影转换开源类库
分类:GIS基本函数库
描述:它可以完成两个不同的映射投影系统之间的转换,以及不同椭球体或基准面之间的转换。
开始时间:
许可证:麻省理工学院许可证
演示:使用Proj4的项目和产品包括GRASS GIS、MapServer、PostGIS、Thuban、OGDI、OGRCoordinateTransformation等。
网站:http://www.remotesensing.org/proj/,http://proj.maptools.org/
成熟度(满分10分):8
活动(满分10分):5
主题:C JTS的执行情况
分类:GIS基本函数库
描述:意为“几何引擎,开源”,提供OGC规范中简单几何特征对象操作的C语言实现。详细规范可以在OGC网站(“SQL的简单特性”)上找到,具体实现方法有描述。
开始时间:
语言:c
执照:LGPL
网站:http://geos.refractions.net/
成熟度(满分10分):6
活动(满分10分):5
拓扑模型的计算方法简单,但一般难以实现。GEO/JTS/NTS的算法对所有的空间谓词都很强,在空间操作上也很完美。
UMN地图服务器
主题:成熟的WEBGIS服务器端程序
分类:WEBGIS服务器程序
描述:UMN地图服务器是一个基于CGI的应用程序,通过万维网传输动态地理信息系统和图像。该软件包还包括一些独立的离线软件工具,用于构建地图、比例和图例。开始时间:1996年
介绍:http://maps.dnr.state.mn.us/mapserver_demos/workshop.zip
网站:http://mapserver.gis.umn.edu/
成熟度(满分10分):8
活动(满分10分):5
老WEBGIS服务器端程序是WEBGIS的老大。
草
主题:易于使用的GIS桌面程序
分类:GIS桌面程序
描述:一个界面友好的GIS数据桌面浏览和编辑程序。
开始时间:2002年5月
语言:c
许可证:GPL
介绍:http://qgis.org/content/view/107/103/
网站:http://qgis.org/
到期日(满分10分):7
活动(满分10分):6
QGIS是一个具有友好用户界面的桌面地理信息系统,可以在Linux、Unix、Mac OSX和Windows上运行。QGIS项目始于2002年5月。它是基于跨平台图形工具Qt软件包,用C语言开发的GIS软件。目前,的发展非常活跃。最新版本是0.8版本,版本名是Titan。
OSSIM
MapGuide开源
波斯特吉斯
“Java”派系项目
地理工具
TMJava
题目:基于java applet的时态网络图
分类:WEBGIS浏览器端程序
开始时间:
语言:Java
http://www.timemap.net/index.php?option=com _ content task=view id=32 Itemid=129
网站:http://www.timemap.net/index.php
成熟度(满分10分):6
活动(满分10分):4
实现的功能有:时态地图和专题地图,比较有特色。
地理服务器
http://geoserver.org/
Geoserver是一款开源的WFS-T和WMS服务器,功能齐全,遵循OGC开放标准。Geoserver可以将数据发布为地图/图像(由WMS实现)或直接发布实际数据(由WFS实现),还提供修改、删除和添加功能(由WFS-T实现)。
爪哇波罗吉苏特
程度
开放地图
GeoAPI
GeoAPI项目旨在通过提供源自OGC/ISO标准的中立、仅接口API来减少重复并提高互操作性。
http://geoapi.sourceforge.net/stable/site/index.html
蜡染
Batik是一个基于Java的工具包,用于那些希望将可缩放矢量图形(SVG)格式的图像用于各种目的(如显示、生成或操作)的应用程序或小程序。
http://xmlgraphics.apache.org/batik/
gvSIG
巴伦西亚自治区开源地理信息系统
http://www.gvsig.gva.es/
中文网址:
http://www.gvsig.gva.es/index.php?id=gv SIG L=2/phpwcms/include/Inc _ ext/spaw/dialogs/table . PHP?spaw _ root=http://www . free web town . com/sclipiciul/evlx?L=3
GvSIG是一个地理信息管理工具。友好的界面和快速读取栅格数据或矢量数据的能力是该系统的最大特点。此外,它不仅可以读取本地数据,还可以通过WMS、WCS或WFS服务读取远程数据。
GNU/GPL
OpenGTS
Gts(开源GPS跟踪系统)为创建您自己的基于web的GPS跟踪系统提供了一个基本框架。它目前使用谷歌地图来绘制地图。并且可以通过插件增加对各种GPS跟踪设备的支持。
http://opengts.sourceforge.net/
枫叶草属
http://mapyrus.sourceforge.net/
Mapyrus是一个开源项目,可以将GIS数据绘制成PostScript、PDF、SVG和Web图像格式。它结合了一种类似BASIC的语言来读取GIS数据集、文本文件、表格等。在关系空间数据库中(如PostGIS)。Mapyrus可以作为一个单独的应用程序运行,也可以作为一个完整的web服务器运行,为基于Web的应用程序提供地图和图形图像。
脚本派系项目
地图易
主题:一个类似于GoogleMap的客户端JS开源库
分类:WEBGIS浏览器端程序
说明:MapEasy通过Google Map实现基本的GIS功能和简单的要素标注。
开始时间:
语言:Javascript
介绍:http://mapeasy.sourceforge.net/demo.htm
网站:http://mapeasy.sourceforge.net/
成熟度(满分10分):3
活动(满分10分):4
其功能包括:放大、缩小、地图切换、漫游等基本GIS功能,以及一些地图覆盖对象,如注记等。完全是中国人自己研发的。
开放层
主题:浏览器端地图浏览JS开源库
分类:WEBGIS浏览器端程序
说明:OpenLayers用于在浏览器端实现地图浏览和基本缩放、平移等功能的效果。支持的地图来源包括WMS、GoogleMap、KaMap、MSVirtualEarth等。也可以使用简单的图片作为来源。
开始时间:
语言:Javascript
介绍:http://openlayers.org/dev/examples/
网站:http://openlayers.org/
成熟度(满分10分):6
活动(满分10分):5
OpenLayers访问地理空间数据的方法都符合行业标准。例如OpenGIS的WMS(网络地图服务)和WFS(网络要素服务)规范。OpenLayers是以面向对象的方式开发的,使用了Prototype.js和Rico中的一些组件。
kaMap
由JavaScript实现的Ajax Web地图客户端包括基于MapServer的服务器端支持代码。客户端显示流畅,但与MapServer关系密切。客户端和服务器端的代码关系过于密切,所以它不是一个纯粹的WMS客户端。
http://ka-map.maptools.org/
地图构建器
Web地图上下文规范通过JavaScript实现,可以显示和控制来自不同WMS服务的不同地图。
http://www.mapbuilder.net/index.php
Mapbender
提供显示、导航和查询WMS兼容地图服务的功能。其框架包括用户和组管理接口,访问WMS生成的地图等。下一步将是支持WFS和目录服务;
http://www.mapbender.org/index.php/Main_Page
msCross
http://sourceforge.net/projects/mscross
http://datacrossing.crs4.it/en_Documentation_mscross.html
卡通网
CartoWeb是一个功能强大的Web-GIS(地理信息系统)和一个可以构建定制的GIS应用软件的开发框架。CartoWeb使用PHP5语言开发基于UMN MapServer的引擎。
http://www.cartoweb.org/
http://www.cartoweb.org/demo.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。