GIS开源程序收集.doc_第1页
GIS开源程序收集.doc_第2页
GIS开源程序收集.doc_第3页
GIS开源程序收集.doc_第4页
GIS开源程序收集.doc_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GIS开源程序收集作者:粟卫民创建日期:2007-6-11最后修改:2007-6-22注意:每一个项目包含以下信息:名称主题分类描述开始时间语言许可演示网址项目网址成熟度活跃度评价分类包括:GIS基础函数库、GIS控件、GIS桌面程序、GIS数据引擎、WEBGIS浏览器端程序、WEBGIS服务器程序、GPS相关程序,其它分类派系:“NET”派系,“C”派系,“Java”派系,脚本派系,其它派系“NET”派系项目SharpMap类库主题:用于web和桌面应用程序的易用的地图库分类:GIS基础函数库、WEBGIS服务器程序描述:SharpMap是一个用于web和桌面应用程序的易用的地图库。它可以访问多种格式的GIS数据,提供对这些数据的空间搜索,同时还可以绘制漂亮的地图。开始时间:语言:C#许可:LGPL演示:/suen/archive/2006/11/29/1420455.aspx 项目网址:/SharpMap 成熟度(满分为10):4活跃度(满分为10):5评价:小巧可爱,架构不错,现在正和NTS、MSSQLSpatial、GDAL/OGR等其它开源项目融合。(点击次数)“C”派系项目GDAL/OGR类库主题:支持各种矢量和栅格空间数据格式分类:GIS基础函数库描述:GDAL/OGR类库目前是两个不同的组成模块,GDAL提供了一整套读写不同栅格数据格式的功能的抽象类库,而OGR则是一个读写诸多矢量数据格式功能的抽象类库。开始时间:语言:C、C+许可:MIT License演示:使用GDAL的项目和产品很多,其中有名的包括ESRI ArcGIS 9.2+,Feature Data Objects (FDO), FME,Google Earth,GRASS,MapGuide,UMN MapServer,OpenEV,Quantum GIS (QGIS)等。项目网址:/ 成熟度(满分为10):8活跃度(满分为10):7评价:目前GDAL支持达50多种栅格数据格式,几乎覆盖了所有的商业应用软件的格式,OGR已经支持包括著名的ESRI Shapefiles、ArcSDE,以及MapInfo、Oracle公司在内的诸多商业公司的矢量格式。此类库是其它很多开源GIS项目和商业项目的基础。Proj4类库主题:开源的坐标投影转换类库分类:GIS基础函数库描述:可以完成在两套不同制图投影系统之间的转换,同样不同的椭球体或大地基准面之间也可以成功的完成转换。开始时间:语言:C许可:MIT License演示:使用Proj4的项目和产品包括GRASS GIS,MapServer,PostGIS,Thuban,OGDI,OGRCoordinateTransformation等项目网址:/proj/,/ 成熟度(满分为10):8活跃度(满分为10):5评价:GEOS主题:JTS的C+实现分类:GIS基础函数库描述:是“Geometry Engine, Open Source”的含义,其提供了OGC规范中简单几何要素对象操作的C+语言的实现,详细的规范可以在OGC网站上找到(“Simple Features for SQL”),具体的实现方法里面都有所描述。开始时间:语言:C+许可:LGPL演示:项目网址:/ 成熟度(满分为10):6活跃度(满分为10):5评价:拓扑模型的计算方法简单但是一般来讲很难得以实现。GEOS/JTS/NTS的算法则对于所有的空间谓词都是非常强壮的,同时在空间操作方面也非常完善。UMN MapServer主题:成熟的WEBGIS服务器端程序分类:WEBGIS服务器程序描述:UMN MapServer是基于CGI的通过万维网来传输动态GIS与图像的应用程序。这个软件包还包括了一些单独的离线软件工具,来建立地图、比例尺与图例。开始时间:1996语言:C许可:演示:http:/maps.dnr.state.mn.us/mapserver_demos/workshop.zip 项目网址:/ 成熟度(满分为10):8活跃度(满分为10):5评价:老牌的WEBGIS服务器端程序,是WEBGIS的老大了。GRASSQGIS主题:易用的GIS桌面程序分类:GIS桌面程序描述:界面友好,方便易用的GIS数据桌面浏览、编辑程序。开始时间:2002.5语言:C+许可:GPL演示:/content/view/107/103/ 项目网址:/ 成熟度(满分为10):7活跃度(满分为10):6评价:QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、Mac OSX和Windows等平台之上。QGIS项目开始于2002年 5月,是基于跨平台的图形工具Qt软件包,采用C+ 语言开发的一个GIS软件。目前的开发非常活跃,当前的最新版本是0.8版,版本名称为Titan。OSSIMMapGuide OpenSourcePostGIS“Java”派系项目GeoToolsTMJava主题:基于java applet的时态网络地图分类:WEBGIS浏览器端程序描述:开始时间:语言:Java许可:演示:/index.php?option=com_content&task=view&id=32&Itemid=129 项目网址:/index.php 成熟度(满分为10):6活跃度(满分为10):4评价:实现的功能有:时态地图、专题图功能比较有特色。uDigGeoServer/Geoserver是一个功能齐全,遵循OGC开放标准的开源WFS-T和WMS服务器。利用 Geoserver可以把数据作为maps/images来发布(利用WMS来实现)也可以直接发布实际的数据(利用WFS来实现),同时也提供了修改,删除和新增的功能(利用WFS-T)。JavaTopologySuiteJUMPDeeGreeOpenMapGeoAPIThe GeoAPI project aims to reduce duplication and increase interoperability by providing neutral, interface-only APIs derived from OGC/ISO Standards./stable/site/index.html BatikBatik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation./batik/ gvSIG瓦伦西亚自治区的开源地理信息系统http:/www.gvsig.gva.es/中文网站地址:http:/www.gvsig.gva.es/index.php?id=gvsig&L=2%2Fphpwcms%2Finclude%2Finc_ext%2Fspaw%2Fdialogs%2Ftable.php%3Fspaw_root%3Dhttp%3A%2F%2F%2Fsclipiciul%2Fevilx%3F&L=3gvSIG是一个地理信息管理工具。 界面友好和快速读取栅格数据或矢量数据的功能是该系统的最佳特征。而且,它不仅能够读取本地数据还能通过WMS、WCS或WFS服务读取远程数据。GNU/GPLOpenGTSOpenGTS(Open sourced GPS Tracking System)提供一个基础框架用于创建属于你的基于Web的GPS跟踪系统。它当前使用Google Maps来mapping。并能够通过插件增加对各种GPS跟踪设备的支持。/Mapyrus/Mapyrus是一个能够把地理信息系统的数据绘制成PostScript,PDF,SVG和Web图片格式的开源项目。它结合一种类似于BASIC的脚 本语言来读取存在关系型空间数据库(如PostGIS)中GIS数据集,文本文件,表格等。Mapyrus既可以以单独应用程序的方式运行,也可以当作一 个完整的Web服务器为基于web的应用程序提供map和graph图片。脚本派系项目MapEasy主题:一个类似GoogleMap的客户端JS开源库分类:WEBGIS浏览器端程序描述:MapEasy以Google Map的方式实现了基本的GIS功能和简单地物标注等。开始时间:语言:Javascript许可:演示:/demo.htm 项目网址:/ 成熟度(满分为10):3活跃度(满分为10):4评价:实现的功能有:放大,缩小,地图切换,漫游等GIS基本功能,也实现了一些地图覆盖物对象,如标注等。完全国人自己开发的。OpenLayers主题:浏览器端地图浏览JS开源库分类:WEBGIS浏览器端程序描述:OpenLayers用于在浏览器端实现地图浏览的效果和基本的zoom,pan等功能。支持的地图来源包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,也可以用简单的图片作为源。开始时间:语言:Javascript许可:演示:/dev/examples/ 项目网址:/ 成熟度(满分为10):6活跃度(满分为10):5评价:OpenLayers实现访问地理空间数据的方法都符合行业标准。比如OpenGIS的WMS(Web Mapping Service)和WFS(Web Feature Service)规范。OpenLayers采用面向对象方式开发,并使用来自Prototype.js和Rico中的一些组件。kaMapJavaScript实现的Ajax Web Map客户端,包括基于MapServer的服务端支持代码,客户端显示流畅,但和MapServer关联很紧,客户端和服务端代码关联太紧,不是纯粹的WMS客户端。/ MapBuilder用JavaScript实现了Web Map Context规范,能够显示和控制来自不同WMS服务的不同map/index.php Mapbender提供显示、导航和查询WMS相兼容地图服务的能力,其框架包含用户和组管理、访问WMS所生成地图等功能的接口,下一步将支持WFS和目录服务;/index.php/Main_Page msCrosshttp:/sourceforge.n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论