banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 01 June 2010 09:33

janyv
Participant assidu
Lieu: Montreuil, France
Date d'inscription: 8 Feb 2006
Messages: 356

Demande de conseil sur API Java OpenSource

Bonjour,

Quelle est l'API Java Opensource que vous utilisez dans vos projets ?

Je dois en choisir une destinée à jouer le rôle de socle commun à tous les futurs projets demandant des fonctionnalités géomatiques : GeoTools 2 ou son dérivé GeoToolkit, GeoAPI, OpenMap, ... ?

Mille merci de votre soutien,

janyv


Si tu ne sais pas demande, si tu sais partage smile

Hors ligne

 

#2 Tue 01 June 2010 11:18

Vincent Heurteaux
Participant occasionnel
Lieu: Montpellier
Date d'inscription: 3 Oct 2006
Messages: 41
Site web

Re: Demande de conseil sur API Java OpenSource

Geotoolkit, mais je ne suis pas partial :-)

Concernant GeoAPI, il faut savoir que Geotoolkit en est l'implémentation de référence. Utiliser Geotoolkit revient donc à utiliser GeoAPI. Pour info, le projet GeoAPI que nous poussons sous forme de standard à l'OGC, ne comporte pour l'instant que des interfaces liées aux modules "Metadata" et "Referencing" considérés comme très stables. les autres interfaces ("Coverages" "Features"etc. ...) sont déjà là dans geotoolkit, et viendront compléter progressivement le standard dès qu'elles auront été parfaitement validées.

Pour compléter les infos sur Geotoolkit, il s'agit d'une réécriture méthodique du projet Geotools 2, en mettant l'accent sur la qualité du code, la diminution du nombre de classes employées lorsque c'est possible (empreinte mémoire plus faible), les performances et la capacité à monter en charge (code Thread-Safe et concurrent), etc. ...
Depuis l'annonce du "fork" avec Geotools beaucoup de choses ont changé dans la base de code, tant est si bien que les projets ont de moins en moins de choses en commun. Les parties particulièrement touchées sont :
- Metadata : Améliorations diverses et ajout d'ISO 19115-2 pour les métadonnées d'imagerie
- Referencing : Refactoring complet, et le code est désormais concurrent
- GridCoverage : Refonte totale, et dveloppement d'une partie CoverageI/O pour la réalisation de codecs
- Features : Refonte totale avec intruduction du concept de ComplexFeatures (ISO 19109), et intégration de SimpleFeatures au modèle global
- Datastores nouveau design, simplification du code, amélioration des performances ...
- Clients pour les WebServices WMS, WCS, CSW-T, SOS-T, WFS-T
Et encore beaucoup d'autres choses ...

Pour info, Geotoolkit est utilisé pour les développement des projets Constellation-SDI Puzzle-GIS et MapFaces.
http://www.constellation-sdi.org
http://www.mapfaces.org
http://puzzle-gis.codehaus.org/

Voilà pour un rapide topo.

Dernière modification par Vincent Heurteaux (Tue 01 June 2010 11:18)


Vincent Heurteaux
GEOMATYS
http://www.geomatys.fr

Hors ligne

 

#3 Tue 01 June 2010 11:21

janyv
Participant assidu
Lieu: Montreuil, France
Date d'inscription: 8 Feb 2006
Messages: 356

Re: Demande de conseil sur API Java OpenSource

Vincent,

Merci beaucoup pour votre très intéressante réponse.

GeoToolkit supporte-t-il ou va-t-il supporter la spécification WMTS qui étend WMS ?

janyv

Dernière modification par janyv (Tue 01 June 2010 11:22)


Si tu ne sais pas demande, si tu sais partage smile

Hors ligne

 

#4 Tue 01 June 2010 11:31

Eclesia
Participant actif
Date d'inscription: 18 Apr 2007
Messages: 59

Re: Demande de conseil sur API Java OpenSource

J'utilisai Geotools jusqu'en 2007 puis GeotoolKit depuis pour Puzzle-GIS.

il n'y a pas de client WMTS dans aucun des deux.
Par contre il y a deja une module pour les bindings wmts dans geotk, donc il reste juste le module client a faire

Dernière modification par Eclesia (Tue 01 June 2010 11:36)


Développeur : GeoAPI GeotoolKit Puzzle-GIS - Société Geomatys

Hors ligne

 

#5 Tue 01 June 2010 11:52

Vincent Heurteaux
Participant occasionnel
Lieu: Montpellier
Date d'inscription: 3 Oct 2006
Messages: 41
Site web

Re: Demande de conseil sur API Java OpenSource

Oui Geotoolkit va supporter WMTS.

En fait, tout moteur est opérationnel car dans le cadre de la refonte de GridCoverage nous avons élaboré un composant permettant d'exploiter des jeux de données raster à N dimensions. Ce composant est constitué d'un modèle Coverages permettant d'en stocker la structure au sein d'une base de données relationnelle, et d'un module CoverageSQL permettant d'effectuer les requêtes SQL spécifiques à cette structure. Je précise que seule la structure GridCoverage et les métadonnées des rasters sont stockées dans la base, pour des raisons de performances les images en tant que tel son stockées dans le système de fichier.
De plus, lors de l'insertion des données dans ce moteur raster multidimensionnel, nous avons la possibilité de pré-traiter les informations pour effectuer un tuilage et un pyramidage. cela nous permet de proposer au travers du WMS de Constellation-SDI, de performances accrues puisque le service WMS lorsqu'il est sollicité, peut faire une extraction non pas à partir de l'image entière, mais en faisant un sous-échantillonnage à partir du niveau de la pyramide le plus proche du niveau demandé.

Pour le WMTS puisqu'il est question de ça, il nous suffirait de fixer la visualisation aux niveaux statiques de la pyramide, et de prendre en charge le tuilage. Toutefois, la spécification du service comportant un volet RESTful, nous devons prendre en charge ce volet là, et construire le service à partir d'une bibliothèque permettant d'élaborer des services RESTful.

Le travail n'est pas énorme comparé à tout ce qui à été réalisé sur le moteur, mais nous somme un peu "aux taquets" en ce moment et du coup je ne peux pas vous dire exactement à quelle date le service sera disponible. Nous espérons pouvoir en disposer pour septembre au plus tard, mais tout dépend aussi des projets que nous sommes susceptibles de traiter par ailleurs et dont la problématique pourrait accélérer ou ralentir le processus de développement du service.


Vincent Heurteaux
GEOMATYS
http://www.geomatys.fr

Hors ligne

 

#6 Wed 02 June 2010 09:35

janyv
Participant assidu
Lieu: Montreuil, France
Date d'inscription: 8 Feb 2006
Messages: 356

Re: Demande de conseil sur API Java OpenSource

Vincent,

Merci encore pour toutes ces précisions.

janyv


Si tu ne sais pas demande, si tu sais partage smile

Hors ligne

 

#7 Wed 02 June 2010 18:08

Vincent Heurteaux
Participant occasionnel
Lieu: Montpellier
Date d'inscription: 3 Oct 2006
Messages: 41
Site web

Re: Demande de conseil sur API Java OpenSource

Bonjour Yvan,

On m'a glissé dans l'oreillette que le dernier message n'était pas très accessible, donc si tu as des questions techniques, n'hésite pas à t'abonner à la liste du projet :
http://www.geotoolkit.org/mail-lists.html

C'est avec grand plaisir que nous y répondrons.

A bientôt,


Vincent Heurteaux
GEOMATYS
http://www.geomatys.fr

Hors ligne

 

#8 Thu 03 June 2010 08:01

janyv
Participant assidu
Lieu: Montreuil, France
Date d'inscription: 8 Feb 2006
Messages: 356

Re: Demande de conseil sur API Java OpenSource

Bonjour Vincent,

Bien pris, merci :-)

janyv


Si tu ne sais pas demande, si tu sais partage smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB