阅读:1947回复:0
Java开源GIS项目OpenJUMP
GIS JAVA 开源项目 OPENJUMP 文章来源于http://www.lupaworld.com<br><br><center><table align="center" border="0" cellpadding="1" cellspacing="4"><tr><td valign="top" align="center"><b><img src="http://img.hexun.com/2009-06-24/118963120.jpg" width="500" border="1" height="129"></b></td></tr><tr><td valign="top" align="center"><br></td></tr></table></center><center>OpenJump<br><br></center>
OpenJUMP前身是JUMP GIS项目,JUMP名称为Java UnifiedMappingPlatform的缩写,最初由加拿大GIS公司VividSolutions和RefractionsResearch共 同开发。这两家公司都以提供JavaGIS解决方案而闻名,并且分别向开源GIS社区贡献了Java空间分析库JTS和通用JavaGIS平台uDig。 <br> OpenJUMP在GPL协议授权下开放源代码,并在系统构建时使用了Java拓扑分析套件JTS、Java高级绘图库JAI、工程与科学计算 库JMathTools等已有类库。在矢量数据源支持方面,OpenJUMP支持GML2.0,WKT(Well KnownText)、ESRI Shapefile以及JUMP自有的JML格式。</p><p> 在OGC服务方面,OpenJUMP已提供了WMS支持,并且在JUMP可拓展性框 架支持下,可以很方便的添加第三方WFS和WPS插件。除此之外,OpenJUMP直接支持PostGIS数据集的加载、绘制和写回,并且提供 ArcSDE、OracleSpatial以及MySQLSpatial的访问接口,通过支持空间拓展的数据库获取空间数据。</p><p> OpenJUMP内置了GIS空间分析操作,包含Buffer缓冲区分析,Intersection叠加求交、Union叠加求和等空间分析功能,可以用 来实现特定的空间分析计算,并可以通过插件方式为OpenJUMP进行功能的定制或拓展。在拓展方面,OpenJUMP提供JavaAPI接口,并且支持 轻量级Java脚本BeanShell和Python的API拓展开发。</p><p> 在德国,OpenJUMP被作为GIS专业教学软件,来为学生 演示矢量栅格数据绘制,以及基本的空间分析功能,并以此让更多人从学生阶段就多接触开源GIS的软件环境。感兴趣的朋友可以下载OpenJUMP的上手指 南,来了解OpenJUMP平台上所提供的各项GIS功能。</p><p> OpenJUMP平台上所提供的各项GIS功能 文章来源于http://www.lupaworld.com</p><p> 声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。</p> |
|
|