Conhecimento em Java, GIS ... O que vem depois?

11

Conheço programação em Java e também conheço os conceitos de GIS. Eu faço programação GIS usando javascript e PHP. Agora quero fazê-lo usando Java. Como devo fazer isso? Por favor, deixe-me saber por onde devo começar? Links para tutoriais ou trabalhos simples de projetos GIS baseados em Java serão realmente apreciados!

Shreerang
fonte
5
Essa pergunta é muito vaga e você deve trabalhar para ser mais específico, mas pode estar interessado neste livro: @book {wood2002java, title = {{programação Java para ciências espaciais}}, author = {Wood, J.}, isbn = {0415260981}, ano = {2002}, editor = {CRC}}
mdsumner
2
OT: Bibtex; Eu aprovo! Seria bom se ele fosse inserido na formatação + link automático aqui.
Dan S.
Você poderia saber se está interessado em aplicativos GIS baseados na Web ou não na Web?
DJQ

Respostas:

11

Por que não dar uma olhada nos projetos de código aberto por aí?

Dê uma olhada no código fonte, escolha um ou muitos deles e participe dos projetos :-)

Alguns exemplos:

GVSig com GIS para desktop, versão móvel e mini versão para telefones http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

JTS, Java Topology Suite (acho que isso significa) http://www.vividsolutions.com/jts/jtshome.htm

Outro GIS da área de trabalho http://openjump.org/

GeoServer, gerando serviços de mapeamento da web (o site parece estar inativo no momento) http://geoserver.org

e assim por diante....

Nicklas Avén
fonte
apesar do que o Google afirma que a página inicial do JTS está em tsusiatsoftware.net/jts/main.html
Ian Turton
ok, você está certo, eu apenas pesquisei no google. Mas o link para download no meu link parece mais vivo. mas o repositório svn parece estar vinculado a partir do seu link. hmm
Nicklas Avén 07/12/10
Mas esse download é 1.8 e enquanto o mais recente é 1.11
Ian Turton
10

As bibliotecas java GIS de código aberto amplamente usadas são GeoToolkit: http://www.geotoolkit.org/ e GeoTools (osgeo): http://www.geotools.org/

Um exemplo de aplicativo baseado no GeoToolkit: https://github.com/codehaus/puzzle-gis

Laurent Jégou
fonte
1
Veja, em particular, para Geotools, o workshop do FOSS4G 2010 geotoolsnews.blogspot.com/2010/09/…
ThomasG77
O link do quebra-cabeça é protegido por senha. Você tem outro link?
amigos estão
Desculpe, o site codehaus agora está fechado: codehaus.org/history . O projeto PuzzleGIS migrou para o GitHub, atualizei o URL na minha resposta. Esteja avisado: o projeto é bastante antigo.
21715 Laurent Jégou
3

Aqui estão algumas informações da ESRI sobre como desenvolver aplicativos GIS com Java:

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

Para desenvolvedores de Java EE, a Esri oferece o Web ADF para a plataforma Java, uma estrutura da Web Java que estende a especificação JavaServer Faces (JSF).

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

Britt Wescott
fonte
Esteja ciente de que o ADF da web foi descontinuado na 10.1. O ArcGIS Runtime SDK para Java ou ArcGIS Server Object Extensions são as rotas a serem usadas na 10.1, mas a documentação ainda é escassa no momento.
Blord-castillo
1

Geomajas é outro projeto de código aberto para a construção de aplicativos da Web baseados em Java. Ele usa o GWT para permitir que você faça tudo em Java. Existe uma curva de aprendizado, uma vez que ela exige conhecimento de especialistas e de primavera, mas inclui muitos benefícios para a sua aplicação (por exemplo, armazenamento em cache, impressão, ...) graças aos muitos plug-ins.

Joachim Van der Auwera
fonte