使用Java学习GIS开发的路线

如果真的要从Java为主要开发语言学GIS,应该可以学的应该就是geotool和geoserver了吧。geotool是以OGC标准开发的库,可以作为一个很基础的库,对shapefile等数据进行操作,空间分析之类,但是一些高级功能只能自己扩展,或者找一些开源代码吧。geoserver,可以帮助你快速地发布一些地图服务,兼容绝大多数的数据格式和数据库。而且其中的geowebcache能帮助你快速完成栅格瓦片的制作。结合geoserver,postgis等等后端技术有一个软件集合叫做boundless。它帮你实现多款软件的链接工作,让你快速入门。详情参考GeoServer 笔记一:深度入门及Boundless。我的博客Awesome GIS(GIS Tech Stack技术栈)
■网友
一边学JAVA,一边学GIS呀。学JAVA好说吧,一堆资料。学GIS,到京东亚马逊上买本教材学习下。起步之后,更重要的事就是实践,在实践中继续提高。
■网友
细节与功能,详见官方的 Help 文档 ArcGIS 帮助 10.1数据驱动,GIS 种种大都是建立在数据库和图形图像处理上的。前者和一般数据库的管理处理,区别不大,后者用好各种算法接口即可。


    推荐阅读