开源GIS大全java.docx
- 文档编号:2953953
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:11
- 大小:858.08KB
开源GIS大全java.docx
《开源GIS大全java.docx》由会员分享,可在线阅读,更多相关《开源GIS大全java.docx(11页珍藏版)》请在冰豆网上搜索。
开源GIS大全java
Java开发GIS
2009-09-2917:
27
1、uDig
基于EclipseRCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。
更多uDig信息
2、GeoAPI
GeoAPI为OGC/ISO标准提供一组Java接口。
更多GeoAPI信息
3、Geotools
Geotools是一个开源的JavaGIS工具包,可利用它来开发符合标准的地理信息系统。
Geotools提供了OGC(OpenGeospatialConsortium)规范的一个实现来作为他们的开发。
更多Geotools信息
4、QuantumGIS(QGIS)
QGIS是一个用户界面友好的地理信息系统,可运行在Linux,Unix,MacOSX,和Windows平台之上。
QGIS支持vector,raster和database格。
它能够很好得支持PostGIS。
更多QuantumGIS(QGIS)信息
5、Geoserver
Geoserver是一个功能齐全,遵循OGC开放标准的开源WFS-T和WMS服务器。
利用Geoserver可以把数据作为maps/images来发布(利用WMS来实现)也可以直接发布实际的数据(利用WFS来实现),同时也提供了修改,删除和新增的功能(利用WFS-T)。
更多Geoserver信息
6、deegree
deegree通过对OGC和ISO/TC211标准的实现为空间数据应用程序基础结构的构建提供坚固的"积木"。
由于整个deegree体系完全基于OGC规范与概念,因此它可以与其它厂商提供的标准产品(如:
ESRI(c)的ArcIMS)相结合。
deegree提供了一些基于OGC的服务如:
WebMapService(WMS);WebFeatureService(WFS);WebCoverageService(WCS);WebGazetteerService(WFS-G);WebTerrainService(WTS);WebCoordinateTransformationService(WCTS);WebCatalogService(WCAS)。
更多deegree信息
7、JUMP
JUMP-Project是由一组免费,开源的应用程序组成,这些应用程序为表示和操作空间数据集提供了可扩展的API和图形用户接口(GUI)。
JUMPProject当前包括的主要项目有:
1.JUMP(TheJUMPUnifiedMappingPlatform):
提供包括主要UI和一个具备高扩展性的框架来开发与运行自定义的空间数据处理应用程序。
2.JTS(TheJTSTopologySuite):
为在兼容OGC标准的空间对象模型中进行基础的几何操作提供2D空间谓词API。
3.JSC(TheJCSConflationSuite):
为在空间数据库上执行"异文合并"提供API和一组交互工具。
更多JUMP信息
8、OpenMap
OpenMap是一个基于JavaBeansTM的开发工具包。
利用OpenMap你就能够快速构建用于访问legacy数据库的应用程序与applets。
OpenMap提供了允许用户查看和操作地理空间信息的方法。
更多OpenMap信息
9、GISToolkit
GISToolkit是一个免费基于java的mapping工具包,它能够从多种数据源读取地理数据并把信息显示给用户,还能够直接编辑存在数据库中的地理特性。
更多GISToolkit信息
10、quickWMS
quickWMS是个JavaScript包用于创建基于Web的Map客户端和连接依据OpenGISWebMapping规范的WMS服务器。
这个项目的目的是能够使用javascript快速创建webmappingclients。
它兼容的浏览器包括:
IE5.0以,Netscape/Mozilla7.00以上。
更多quickWMS信息
11、mapbuilder-lib
mapbuilder-lib是一个基于浏览器的(AJAX)webmappingclient。
它的特性:
模块化设计使得它可扩展新的组件和数据源,
快速的客户端反应,
支持InternetExplorer6+、Mozilla1.3+、Netscape6+,
开源基于LGPL发布。
mapbuilder-lib具体包括的客户端:
WMSMapViewer.
WMSTimeSeriesMapViewer.
GeographicFeatureViewer(使用GML与WFS技术)
GeographicFeatureeditor和上传到基于Web的geographic数据库(WFS-T).
WebMapContexteditor.
更多mapbuilder-lib信息
12、MyMaps
MyMaps由两部分组成。
1.一个面向最终用户的桌面软件它可以让没有GIS知识的用户轻松定位地理空间数据,展示和操作地图图形。
2.一组SwingGUI组件可运用到任何需要地图绘制功能的应用程序中。
更多MyMaps信息
13、GRASSGIS
GRASS是一个地理信息系统用于地理空间数据管理和分析,图象处理,图形/地图制作,空间建模与可视化。
GRASS被许多政府机构、大学和环境咨询公司所使用。
更多GRASSGIS信息
14、Mapyrus
Mapyrus是一个能够把地理信息系统的数据绘制成PostScript,PDF,SVG和Web图片格式的开源项目。
它结合一种类似于BASIC的脚本语言来读取存在关系型空间数据库(如PostGIS)中GIS数据集,文本文件,表格等。
Mapyrus既可以以单独应用程序的方式运行,也可以当作一个完整的Web服务器为基于web的应用程序提供map和graph图片。
更多Mapyrus信息
15、GeOxygene
GeOxygene目的是提供一个实现OGC/ISO规范用于GIS软件开发与使用的开放框架。
数据存储在关系数据库中以保证快速和可靠地访问系统,O/R映射采用开源组件实现,当前只支持OJB。
更多GeOxygene信息
16、gvSIG
gvSIG是一个开源的桌面地理信息系统,同时也是开发地理信息系统一个强有力的工具。
它包含许多功能如空间数据分析,地图编辑,Map设计等。
gvSIG得到了西班牙一些政府和公司的参与并基于GPL许可证发布。
gvSIG能够很好得工作在windows和linux平台之上。
gvSIG支持其它GIS系统经常使用到的一些空间数据标准格式(shapefile,DXF,DWG,DGN,ECW,MrSID,TIFF,JPG2000等)。
gvSIG遵循OGC(OpenGeospatialConsortium)标准,这意味着它能够读取本地数据也能够通过WMS,WFS,WCS读取远程数据。
更多gvSIG信息
17、msCross
msCross是一个Ajax(Web2.0)WebGIS客户端。
最初开发作为UMNMapserver的一个Javascript接口。
msCross的主要目的是帮助开发人员创建类似于GoogleMaps的WebGIS应用软件。
支持多种浏览器,WFS和WMS协议。
更多msCross信息
18、OpenLayers
OpenLayers是一个用于开发WebGIS客户端的JavaScript包。
OpenLayers实现访问地理空间数据的方法都符合行业标准。
比如OpenGIS的WMS(WebMappingService)和WFS(WebFeatureService)规范。
OpenLayers采用面向对象方式开发,并使用来自Prototype.js和Rico中的一些组件。
更多OpenLayers信息
19、OpenGTS
OpenGTS(OpensourcedGPSTrackingSystem)提供一个基础框架用于创建属于你的基于Web的GPS跟踪系统。
它当前使用GoogleMaps来mapping。
并能够通过插件增加对各种GPS跟踪设备的支持。
更多OpenGTS信息
20、OpenJUMP
OpenJUMP一个Java开源的地理信息系统。
更多OpenJUMP信息
21、MyTourbook
这个RCP应用程序能够分析GPS设备记录的路径并把它显示在地图中。
更多MyTourbook信息
22、SimpleMapServer
一个WMS地图服务器,支持OpenGIS1.0.0/1.1.0/1.1.1/1.3.0规范。
简单、快速,非常适用于发布栅格图象(rasterimage)或矢量数据(vectordata)。
它既可以做为servlet运行,也可以嵌到应用程序中使用。
支持GoogleHearthsuperOverlays,支持shapefile,支持图片格式包括:
JPEG、GIF、PNG。
更多SimpleMapServer信息
23、vlkGPS
vlkGPS是一个简单的GPS导航J2ME程序。
可以显示海拔高度,移动速度,刻度/比例,方向角,距离。
支持触摸屏。
目前支持的手机品牌有:
SonyEricsson、Nokia、Motorola和Siemens。
此外还支持蓝牙GPS接收器。
更多vlkGPS信息
24、GeoWebCache
GeoWebCache是一个采用Java实现用于缓存WMS(WebMapService)Tile的开源项目。
当地图客户端请求一张新地图和Tile时,GeoWebCache将拦截这些调用然后返回缓存过的Tiles。
如果找不到缓存再调用服务器上的Tiles,从而提高地图展示的速度。
实现更好的用户体验。
更多GeoWebCache信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开源 GIS 大全 java