OpenJUMP前身是JUMP GIS項目,JUMP名稱為Java UnifiedMappingPlatform的縮寫,最初由加拿大GIS公司VividSolutions和RefractionsResearch共同開發(fā)。這兩家公司都以提供JavaGIS解決方案而聞名,并且分別向開源GIS社區(qū)貢獻了Java空間分析庫JTS和通用JavaGIS平臺uDig。
OpenJUMP在GPL協(xié)議授權(quán)下開放源代碼,并在系統(tǒng)構(gòu)建時使用了Java拓撲分析套件JTS、Java高級繪圖庫JAI、工程與科學計算庫JMathTools等已有類庫。在矢量數(shù)據(jù)源支持方面,OpenJUMP支持GML2.0,WKT(Well KnownText)、ESRI Shapefile以及JUMP自有的JML格式。
在OGC服務(wù)方面,OpenJUMP已提供了WMS支持,并且在JUMP可拓展性框架支持下,可以很方便的添加第三方WFS和WPS插件。除此之外,OpenJUMP直接支持PostGIS數(shù)據(jù)集的加載、繪制和寫回,并且提供ArcSDE、OracleSpatial以及MySQLSpatial的訪問接口,通過支持空間拓展的數(shù)據(jù)庫獲取空間數(shù)據(jù)。
OpenJUMP內(nèi)置了GIS空間分析操作,包含Buffer緩沖區(qū)分析,Intersection疊加求交、Union疊加求和等空間分析功能,可以用來實現(xiàn)特定的空間分析計算,并可以通過插件方式為OpenJUMP進行功能的定制或拓展。在拓展方面,OpenJUMP提供JavaAPI接口,并且支持輕量級Java腳本BeanShell和Python的API拓展開發(fā)。
在德國,OpenJUMP被作為GIS專業(yè)教學軟件,來為學生演示矢量柵格數(shù)據(jù)繪制,以及基本的空間分析功能,并以此讓更多人從學生階段就多接觸開源GIS的軟件環(huán)境。感興趣的朋友可以下載OpenJUMP的上手指南,來了解OpenJUMP平臺上所提供的各項GIS功能。
{{item.content}}