「gis做java」gis图例怎么做

博主:adminadmin 2023-01-05 15:27:11 980

本篇文章给大家谈谈gis做java,以及gis图例怎么做对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

学gis的要学java应该掌握java的什么技术

基础不说了吧,

如果要做webgis肯定先要做web对吧,既然要做web就整体学一下J2EE好了,入门的话就是从servlet--jsp--常用的SSH框架 然后Apache有个Math的jar,提供了一些常用的数学算法。

java适合GIS的相关开发吗?

当然有优势啦

GIS行业的老大ERSI公司给那一套开发者SDK中,有2个平台:.NET 和 JAVA的

开源GIS服务软件GeoServer 是纯粹基于JAVA的

开源3D GIS软件WorldWind有2个SDK:有C#和JAVA的,不过官方已经停止了C#版本升级,只升级JAVA平台的

开源的GIS软件GeoTools是纯粹基于JAVA的

Mapinfo的WEB端程序MapX是基于JAVA的,没有.NET开发平台

JAVA在GIS开发方面的优势?就是开发者群体大,

不过,由于我们国内的IT被微软绑架的比较厉害,所以.NET平台的多一点。

你去书店逛逛GIS方面的书,基本上都是.NET平台的,其实.NET平台不好……

文档、资料方面当然丰富了

而且JAVA能够在各种操作系统上跑,.NET只能在WINDOWS跑

gis用java有什么特点

java目前都是做webgis开发的,如果做gis二次开发的话;

另外还要学习javascript , css,html等网络常用语言技术;

用java有下特点:

1.开源 :

sun公司不会追究你责任,但二次开发软件一般都不免费,如arcgis ,超图,可以做Google开源。开源是第一特点,这也是java流行的原因,需要做Java的单位很多

2.适合做webgis:

这也是java做gis的优势,桌面软件的话我就知道oracle是java开发的,其它还没怎么见过

3.java上手难度大:

java没有c#好学,而且开发平台不友好,上手慢,开发不够敏捷,需要用很多插件,但是很灵活,这也是优势所在。

4.做GIS只有java是远远不够的,还要javascript,css,html,xml等;

5.java会被取代

在java平台上应该选择什么技术进行gis开发

先声明一下,我也没做过GIS开发,但大概知道思路。有两条路可走

一、使用esri系列

如果做C/S,使用ArcGIS Engine的插件与java的桌面集成,

如果做B/S,使用ArcGIS Server发布服务,用web service调用。

另外,地图的统计计算之类,如你说的,需要利用ArcGIS Desktop打包GP服务,然后用java调用。

二、使用开源系列

再有一些开源GIS开发工具,比如QGIS制图,GeoServer发布地图,postGIS地理信息数据库,Openlayers做地图接口

大概就是这样。

java适合GIS软件的开发吗?

java开发里最多的还是BS结构,java当然也可以做Gis的开发,我们公司就做了很多Gis的系统,就是用Java做的。现在又挺多开源的、收费的Gis框架。

一般情况下做CS结构的系统很少会用到Java的,Java做的比较多的是大型的网站系统、信息管理系统等等。Java的优势就是夸平台、速度快。

你想像Google地图、某城市的旅游地图、交通地图啊等等的,这些系统的客户会出现在不同的位置、使用不同的机器、系统,不可能让客户使用前去安装一个客户端,那样是笨拙的、不方便的,所以这些系统就会做成BS机构的,这时候用Java做就有优势了。

你说方不方便也是要看你做把地图做成什么程度了,像简单的拖拽、缩放、测量、定位、框选这些都很容易的,你要搞了复杂一些的话就要下些功夫去研究那些框架了。这方面深层的帮助文档好像不多,毕竟这方面的应用不是那么普及。

希望对您有帮助!

arcGIS初学者打算用java做做一个简单的GIS系统

arcgis 其实也很简单,arcgis sever主要是发布服务,而 arcgis for java等api 可以调用相关服务

建议到arcgis 中文官方论坛上看一下相关的介绍,下载几个简单的例子

gis做java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于gis图例怎么做、gis做java的信息别忘了在本站进行查找喔。