Java,GIS知识……下一步是什么?


11

我知道使用Java进行编程,并且也熟悉GIS概念。我使用javascript和PHP进行GIS编程。我现在想使用Java来做。我应该怎么做?请让我知道我应该从哪里开始?链接到教程或简单的基于Java的GIS项目作品的链接将不胜感激!


5
这个问题太模糊了,您应该努力使其更加具体,但是您可能会对这本书感兴趣:@book {wood2002java,title = {{Java for programming for spacesciences}},author = {Wood,J.},isbn = {0415260981},年份= {2002},发布商= {CRC}}
mdsumner 2010年

2
OT:Bibtex;我赞同!如果将其烘焙成此处的格式+自动链接,那就太好了。
Dan S.

您能否详细说明对基于Web的GIS应用程序还是对非基于Web的应用程序感兴趣?
djq 2011年

Answers:


11

为什么不看看那里的开源项目呢?

查看源代码,选择其中一个或多个并加入项目:-)

一些例子:

带有桌面GIS,移动版本和手机迷你版本的GVSig http://www.gvsig.org/web/home/gvsig-home/view?set_language=zh-CN

JTS,Java拓扑套件(我认为是这样) http://www.vividsolutions.com/jts/jtshome.htm

另一个桌面GIS http://openjump.org/

GeoServer,生成Web映射服务(网站现在似乎已关闭) http://geoserver.org

等等....


尽管Google声称JTS主页位于tsusiatsoftware.net/jts/main.html
Ian Turton

好吧,你是对的,我只是谷歌搜索。但是我链接中的下载链接似乎更活跃。但是svn存储库似乎是通过您的链接链接的。嗯
NicklasAvén2010年

但是该下载为1.8,而最新下载为1.11
伊恩·特顿

10

广泛使用的开源GIS Java库是GeoToolkit:http//www.geotoolkit.org/和GeoTools(osgeo):http//www.geotools.org/

基于GeoToolkit的应用程序示例:https : //github.com/codehaus/puzzle-gis


1
见特别是Geotools的FOSS4G 2010车间geotoolsnews.blogspot.com/2010/09/...
ThomasG77

拼图链接受密码保护,您还有其他链接吗?
BritishSteel

抱歉,codehaus网站现已关闭:codehaus.org/history。PuzzleGIS项目迁移到GitHub,我在响应中更新了URL。请注意:该项目很旧。
LaurentJégou2015年


3

以下是ESRI的一些信息,说明如何使用Java开发GIS应用程序:

http://www.esri.com/getting-started/developers/java.html

对于Java EE开发人员,Esri提供了Java平台的Web ADF,这是扩展JavaServer Faces(JSF)规范的Java Web框架。

http://help.arcgis.com/en/sdk/10.0/java_ao_adf/adf_home.html


请注意,尽管Web ADF已于10.1弃用。适用于Java的ArcGIS Runtime SDK或ArcGIS Server对象扩展是在10.1上使用的路由,但是现在仍然缺少文档。
blord-castillo 2012年


1

Geomajas是另一个用于构建基于Java的Web应用程序的开源项目。它使用GWT允许您使用Java进行所有操作。它具有学习Maven和Spring知识的学习曲线,但是由于有许多插件,它为您的应用程序提供了许多好处(例如,缓存,打印等)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.