Connaissances Java, SIG… Et après?

11

Je connais la programmation en Java et je connais également les concepts SIG. Je fais de la programmation SIG en utilisant javascript et PHP. Je veux maintenant le faire en utilisant Java. Comment dois-je m'y prendre? Veuillez me faire savoir par où commencer? Les liens vers des tutoriels ou de simples travaux de projet SIG basés sur Java seront vraiment appréciés!

Shreerang
la source
5
Cette question est trop vague et vous devriez travailler pour être plus spécifique, mais vous pourriez être intéressé par ce livre: @book {wood2002java, title = {{Programmation Java pour les sciences spatiales}}, author = {Wood, J.}, isbn = {0415260981}, année = {2002}, éditeur = {CRC}}
mdsumner
2
OT: Bibtex; J'approuve! Ce serait bien s'il était intégré dans le formatage + la liaison automatique ici.
Dan S.
Pourriez-vous préciser si vous êtes intéressé par les applications SIG basées sur le Web ou non basées sur le Web?
djq

Réponses:

11

Jetez un œil aux projets open source.

Jetez un œil au code source, choisissez-en un ou plusieurs et rejoignez les projets :-)

Quelques exemples:

GVSig avec SIG de bureau, version mobile et mini-version pour téléphones http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

JTS, Java Topology Suite (je pense que cela signifie) http://www.vividsolutions.com/jts/jtshome.htm

Un autre SIG de bureau http://openjump.org/

GeoServer, générant des services de cartographie Web (le site Web semble être en panne en ce moment) http://geoserver.org

etc....

Nicklas Avén
la source
malgré ce que Google prétend que la page d'accueil du JTS se trouve sur tsusiatsoftware.net/jts/main.html
Ian Turton
ok, tu as raison, je viens de googler. Mais le lien de téléchargement dans mon lien semble plus vivant. mais le dépôt svn semble être lié à partir de votre lien. hmm
Nicklas Avén
Mais ce téléchargement est 1.8 et tandis que le dernier est 1.11
Ian Turton
10

Les bibliothèques Java SIG opensource largement utilisées sont GeoToolkit: http://www.geotoolkit.org/ et GeoTools (osgeo): http://www.geotools.org/

Un exemple d'application basée sur GeoToolkit: https://github.com/codehaus/puzzle-gis

Laurent Jégou
la source
1
Voir en particulier pour Geotools, l'atelier FOSS4G 2010 geotoolsnews.blogspot.com/2010/09/…
ThomasG77
Le lien du puzzle est protégé par mot de passe, avez-vous un autre lien?
BritishSteel
Désolé, le site web de codehaus est maintenant fermé: codehaus.org/history . Le projet PuzzleGIS a migré vers GitHub, j'ai mis à jour l'URL dans ma réponse. Attention: le projet est assez ancien.
Laurent Jégou
3

Voici quelques informations d'ESRI sur la façon de développer des applications SIG avec Java:

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

Pour les développeurs Java EE, Esri propose le Web ADF pour la plate-forme Java, un framework Web Java qui étend la spécification JavaServer Faces (JSF).

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

Britt Wescott
la source
Sachez cependant que l'ADF Web est obsolète à la version 10.1. Le SDK ArcGIS Runtime pour Java ou les extensions d'objets ArcGIS Server sont les itinéraires à utiliser dans la version 10.1, mais la documentation est encore rare pour le moment.
blord-castillo
1

Geomajas est un autre projet open source pour la construction d'applications Web basées sur Java. Il utilise GWT pour vous permettre de tout faire en Java. Il y a une courbe d'apprentissage car il attend des connaissances maven et spring, mais il inclut de nombreux goodies pour votre application (par exemple la mise en cache, l'impression, ...) grâce aux nombreux plug-ins.

Joachim Van der Auwera
la source