java gis开发框架有哪些?gis开发框架汇总

阳光 2021-12-13 18:03:44 java常见问答 7051

GIS是一个用于描绘地球和其他地理要素并突出其特征,从而显示和分析经空间配准的信息的系统,并且在很多都会使用到gis。那java gis开发框架有哪些?下面来我们就来给大家讲解一下。

1.QGIS

始于2002年5月,算得上是开源GIS平台中的后起之秀。界面友好,分析功能可与GRASS GIS相媲美

2.GRASS GIS

源于1982年美国军方(陆军工程兵团的一个分支——美国陆军建筑工程研究实验室)的实际应用,重量级的开源桌面GIS软件。分析功能强悍,但界面简陋,很多操作是以命令的方式运行的,喜欢命令式操作的朋友可以尽情享受。

3.MapWinGIS

MapWinGIS是一个不错的开源GIS项目,开发语言是VC,基于微软的COM思想编写。其核心库是一个名字为MapWinGIS的ActiveX控件,功能上类似MapX,开发人员可以利用这个ActiveX组件在自己的系统中添加GIS的相关功能。其开发团队在MapWinGIS 的基础上,二次开发了MapWindow GIS,这是一套GIS系统,用户可以直接通过它浏览数据,并通过一系列插件来完成其他功能。还有一套MapWinX,是DOTNET平台下的一个辅助工具。

4.World Wind

World Wind是由NASA推出的三维GIS软件,背景可是相当厉害。适合大数据量的影响发布与三维可视化。

5.SharpMap

SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染ESRI Shape、PostGIS、MS SQL等格式的GIS数据,通过扩展地图数据Provider,还可以支持其他格式,例如由其他作者开发的 Oracle Spatial provider。SharpMap可应用于桌面和Web程序。使用起来比较简单,占用资源少,对于简单地图功能,是不错的选择。

6.IGeospatial

IGeospatial-Open Geospatial Library的目标是提供一个基于.NET框架的开源GIS开发库,实现多种OGC和ISo标准规范。目前正在将JTS的功能特性移植到.NET下。

GIS已经在城市规划、土地管理、军事等行业得到了应用,可见它的应用还是很广范的,因此对于gis相关开发框架我们一定要熟悉!最后大家如果想要了解更多其他工具教程知识,敬请关注奇Q工具网。

推荐阅读:

qt怎么获取主窗口对象?qt主窗口如何使用?

springboot环境如何搭建?springboot环境搭建教程

springcloud原理是什么?springcloud原理及核心组件