Java开源GIS项目OpenJUMP

开发 后端
本文介绍了Java开源GIS项目OpenJUMP。OpenJUMP前身是JUMP GIS项目,最初由加拿大GIS公司Vivid Solutions和Refractions Research共同开发。这两家公司都以提供Java GIS解决方案而闻名

在Java开源GIS领域中,OpenJUMP无疑是敏捷小巧,且功能全面的GIS客户端代名词,能为使用者带来类似ESRI ArcExploer般的地图浏览、编辑和空间分析功能。

OpenJump

OpenJUMP前身是JUMP GIS项目,JUMP名称为Java Unified Mapping Platform的缩写,最初由加拿大GIS公司Vivid Solutions和Refractions Research共同开发。这两家公司都以提供Java GIS解决方案而闻名,并且分别向开源GIS社区贡献了Java空间分析库JTS和通用Java GIS平台uDig。

OpenJUMP在GPL协议授权下开放源代码,并在系统构建时使用了Java拓扑分析套件JTS、Java高级绘图库JAI、工程与科学计算库JMathTools等已有类库。在矢量数据源支持方面,OpenJUMP支持GML 2.0,WKT(Well Known Text)、ESRI Shapefile以及JUMP自有的JML格式。

在OGC服务方面,OpenJUMP已提供了WMS支持,并且在JUMP可拓展性框架支持下,可以很方便的添加第三方WFS和WPS插件。除此之外,OpenJUMP直接支持PostGIS数据集的加载、绘制和写回,并且提供ArcSDE、Oracle Spatial以及MySQL Spatial的访问接口,通过支持空间拓展的数据库获取空间数据。

OpenJUMP内置了GIS空间分析操作,包含Buffer缓冲区分析,Intersection叠加求交、Union叠加求和等空间分析功能,可以用来实现特定的空间分析计算,并可以通过插件方式为OpenJUMP进行功能的定制或拓展。在拓展方面,OpenJUMP提供Java API接口,并且支持轻量级Java脚本BeanShell和Python的API拓展开发。

在德国,OpenJUMP被作为GIS专业教学软件,来为学生演示矢量栅格数据绘制,以及基本的空间分析功能,并以此让更多人从学生阶段就多接触开源GIS的软件环境。感兴趣的朋友可以下载OpenJUMP的上手指南,来了解OpenJUMP平台上所提供的各项GIS功能。

OpenJUMP平台上所提供的各项GIS功能

【编辑推荐】

  1. J2EE学习中一些值得研究的开源项目
  2. ArcGIS 9.3.1快速创建和发布高质量的地图服务
  3. J2EE开发框架发展简史 开源框架的出现
  4. 欲通过扩大保障软件用户法律 恐分裂开源软件
  5. Java开源软件六大帮派
责任编辑:yangsai 来源: SDN
相关推荐

2009-09-24 09:55:15

Java Hibern

2018-12-19 15:15:24

开源Github

2010-06-11 17:10:02

Java框架开源

2013-09-02 15:26:21

恒拓开源开源项目Koala

2020-03-23 13:40:48

GitHub代码开发者

2023-02-08 16:20:39

2018-11-28 09:20:42

GitHubJava开源项目

2021-11-11 12:05:17

Python代码项目

2015-04-23 09:55:06

.NETVisual Stud Android

2018-12-12 15:01:22

开源存储 软件

2021-11-02 10:37:21

Java开源项目

2021-10-10 12:13:24

GithubJava开源项目

2023-02-03 08:32:52

2021-06-04 10:26:09

JavaGithub项目

2021-08-15 22:50:33

Java开源项目Github

2013-05-08 17:09:24

2013WGDC移动开发移动GIS

2020-11-11 15:04:40

谷歌开源Scorecards

2018-01-04 21:54:57

2013-12-30 17:03:20

开源开源力量

2016-12-20 13:35:52

谷歌开源项目
点赞
收藏

51CTO技术栈公众号