学习用java来搞GIS这方面的开发
我是仅有做javaWEB开发一年的时间,以前从未接触过GIS都不知道这是干啥的,现在老板让我研究,接下来准备开发(前段时间可能就是地图方面的开发,他说目前的需求呢,就是给...
我是仅有做java WEB开发一年的时间,以前从未接触过GIS都不知道这是干啥的,现在老板让我研究,接下来准备开发(前段时间可能就是地图方面的开发,他说目前的需求呢,就是给一些数据生成什么柱状图之类的)。由于我对这方面一无所知,所以特来请教各位先辈。给点入门之类的资料。非常感激。
邮箱:359895417@qq.com
首先呢谢谢大家的帮助。然后呢,我想对我的问题进行个补充。就是我们要做webgis,我呢这两天也看了这些方面的资料,比如说topmap等等,感觉资料比较多,也比较乱。而目前呢,老板的要求呢,我近几天能有一个结果,这个结果呢,我想就能弄清这个webgis的开发的流程。 展开
邮箱:359895417@qq.com
首先呢谢谢大家的帮助。然后呢,我想对我的问题进行个补充。就是我们要做webgis,我呢这两天也看了这些方面的资料,比如说topmap等等,感觉资料比较多,也比较乱。而目前呢,老板的要求呢,我近几天能有一个结果,这个结果呢,我想就能弄清这个webgis的开发的流程。 展开
5个回答
展开全部
java开发里最多的还是BS结构,java当然也可以做Gis的开发,我们公司就做了很多Gis的系统,就是用Java做的。现在又挺多开源的、收费的Gis框架。
一般情况下做CS结构的系统很少会用到Java的,Java做的比较多的是大型的网站系统、信息管理系统等等。Java的优势就是夸平台、速度快。
你想像Google地图、某城市的旅游地图、交通地图啊等等的,这些系统的客户会出现在不同的位置、使用不同的机器、系统,不可能让客户使用前去安装一个客户端,那样是笨拙的、不方便的,所以这些系统就会做成BS机构的,这时候用Java做就有优势了。
你说方不方便也是要看你做把地图做成什么程度了,像简单的拖拽、缩放、测量、定位、框选这些都很容易的,你要搞了复杂一些的话就要下些功夫去研究那些框架了。这方面深层的帮助文档好像不多,毕竟这方面的应用不是那么普及。
希望对您有帮助!
你的串号我已经记下,采纳后我会帮你制作
一般情况下做CS结构的系统很少会用到Java的,Java做的比较多的是大型的网站系统、信息管理系统等等。Java的优势就是夸平台、速度快。
你想像Google地图、某城市的旅游地图、交通地图啊等等的,这些系统的客户会出现在不同的位置、使用不同的机器、系统,不可能让客户使用前去安装一个客户端,那样是笨拙的、不方便的,所以这些系统就会做成BS机构的,这时候用Java做就有优势了。
你说方不方便也是要看你做把地图做成什么程度了,像简单的拖拽、缩放、测量、定位、框选这些都很容易的,你要搞了复杂一些的话就要下些功夫去研究那些框架了。这方面深层的帮助文档好像不多,毕竟这方面的应用不是那么普及。
希望对您有帮助!
你的串号我已经记下,采纳后我会帮你制作
展开全部
你说的给一些数据生成什么柱状图之类的,应该是数据可视化吧,推荐使用第三库去实现,比如百度的echarts,阿里的G2图表库,或者使用python的matplotlib模块都是可以实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照你的意思,我感觉你是做基于现有的一些GIS(地理信息系统)及其一些相关的数据对其进行分析或做个报表(柱状图等)什么的,那些数据一般都会给你有数据的访问接口,具体你要问你们老板了,看数据的来源是什么,做报表的东西就很多了,java开源的有很多,你自己查查吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你们想做的GIS项目是什么内容的,一般GIS项目都是二次开发的,有一个GIS基础平台,产品主要有MAPGIS,ARCGIS,SUPERMAP等等,这些平台都是很专业的GIS平台,现在有很多开发都是引用一些API的接口来实现应用的,例如谷歌的地图就提供二次开发接口。
至于你说的数据生成柱状图,我没太明白,是要标注在地图上吗?如果方便,把你想了解的再详细描述一下。
希望能对你有帮助。
至于你说的数据生成柱状图,我没太明白,是要标注在地图上吗?如果方便,把你想了解的再详细描述一下。
希望能对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
目前Java有很多的开源产品,做bs可以参考geoserver,做cs可以参考udig等。你这些需求很简单,里面都有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询