• Un importer est fourni pour chaque 'dataset', avec interface graphique et niveau d'avancement. Il télécharge les fichiers selon les pays configurés, les décompresse, et les importe sans intervention 'technique'.
  • Possibilité de n'importer que certains pays ou types de lieux (voir plus bas pour la liste complète).
  • Installation simplifiée (pas de serveur d'application, de configuration de SOLR, de script d'installation à lancer) juste installer PostgreSQL, java, et configurer le SQL dans Gisgraphy.
  • Plusieurs centaines de types de lieux supportés (liste complète) : Ville, régions, pays, arrêt de bus, prison, hôtel, bar, canyon, désert, lac, montagne, hôpital.
  • Possibilité de créer votre propre type de lieu (exemple : pour chercher un de vos magasins le plus proche d'une ville ou d'un point GPS).
  • Détection et correction d'erreur lors de l'import.
  • Plusieurs formats de sortie supportés : XML, Atom, RSS / GEORSS, JSON, PHP, Ruby, et Python. La sortie supporte la pagination, l'indentation, la langue (exemple : chercher 'paris' et renvoyer les résultats en japonais).
  • Prise en charge de l'internationalisation, support des séparateurs décimaux '.' ou ',', etc.
  • Support des zipcodes / code postaux, codes d'aéroports IATA et ICAO, synonymes ('Paname', 'Ville lumière'), nom historique (Lutèce).
  • Support de différents alphabets : latin, cyrillique, arabe, chinois, etc.
  • Base d'images de tous les drapeaux en PNG avec différents formats et résolutions.
  • Client javascript et python (Le client Java est en cours de développement).
  • API java en DSL.
  • Conçu autour du paradigme DDD.
  • Haute couverture de tests.
  • Scalabilité / load balancing.
  • Performances optimisées et peu dépendantes du dimensionnement du serveur (cache, indexation, pré-traitement).
  • Support de l'autocomplétion.
  • Intégration à yahoo!Maps et google Maps.
  • Module Opensearch
  • Back office d'administration avec statistiques.
  • Documentation : Javadoc (toutes les méthodes publiques sont documentées), guide d'installation, guide utilisateur, guide d'optimisation et de tunning, forum, FAQ, etc.
  • et plusieurs milliers d'heures de passées ....:)

Actuellement je suis le seul développeur sur le projet. si certaines personnes sont tentées par l'aventure, n'hésitez pas à me contacter.

A demain !