URL: https://linuxfr.org/news/geobases-services-et-visualisation-pour-donnees-geographiques Title: GeoBases, services et visualisation pour données géographiques Authors: Anonyme Nÿco, claudex et baud123 Date: 2013年01月28日T18:21:52+01:00 License: CC By-SA Tags: gps, sig, géolocalisation et visualisation Score: 21 [GeoBases](http://opentraveldata.github.com/geobases/) est un projet dont le but est de fournir des services et des possibilités de visualisation pour des données géographiques. En réalité cela fonctionne également avec des données non-géographiques, mais cela limite les possibilités de cartographie. Le projet contient déjà des sources de données issues d'autres projets (comme [GeoNames](http://www.geonames.org/) ou [optd](https://github.com/opentraveldata/optd)), ou encore de l'[OpenData](http://www.data.gouv.fr/). Par défaut une source de données d’aéroports est utilisée. Il est très simple d’ajouter ses propres sources de données pour pouvoir jouer avec. Parmi les services disponibles : * exécuter de simples recherches (trouver cette donnée, trouver toutes les entrées qui ont cette propriété) * exécuter des recherches _approximatives_ basées sur une notion de distance entre chaîne de caractères (trouver les données dont le nom ressemble à cela) * exécuter des recherches _géographiques_ (trouver les données proches de ce point) * afficher les résultats sur une carte, ou bien les exporter en CSV, ou encore utiliser une API Python pour les manipuler directement ---- [GeoBases, site du projet](http://opentraveldata.github.com/geobases/) [OpenData](http://www.data.gouv.fr/) [optd, sources de données](https://github.com/opentraveldata/optd) [API Documentation](http://packages.python.org/GeoBases/GeoBases.html) [Page github du projet](https://github.com/opentraveldata/geobases) ---- Le projet est entièrement en Python, la partie cartographie utilise [Google Maps API](https://developers.google.com/maps/documentation/javascript/tutorial). C’est un unique package Python, il y a également une interface en ligne de commande plutôt complète. ## Installation Le package est sur [PyPI](http://pypi.python.org/pypi/GeoBases/4.17.4), donc ceci fonctionne : ``` % easy_install GeoBases``` Il est également possible de récupérer la version de développement depuis [github](https://github.com/opentraveldata/geobases). ## Exemples en ligne de commande Comment voir où sont situés les aéroports dont le nom contient _international_ : ``` % GeoBase --fuzzy international --map``` ![Map](https://raw.github.com/opentraveldata/geobases/public/examples/GeoBases-map-points.png) Pour obtenir de simples informations sur les aéroports de Nice et Los Angeles : ``` % GeoBase LAX NCE ``` ![CLI](https://raw.github.com/opentraveldata/geobases/public/examples/GeoBases-CLI-2.png) Et un dernier exemple avec l'interface en ligne de commande, trouver les données proches de l’aéroport de Bordeaux et en extraire le nom : ``` % GeoBase --near BOD --quiet --show name Bordeaux-Mérignac Bordeaux Gare de Bordeaux-Saint-Jean Libourne Arcachon - La Teste-de-Buch Arcachon ``` ## Exemples avec Python Un exemple d'utilisation de l'[API Python](http://packages.python.org/GeoBases/GeoBases.html) : ```python>>> from GeoBases import GeoBase>>> g = GeoBase(data='ori_por', verbose=False)>>> g.get('ORY', 'name') 'Paris-Orly'>>> sorted(geo_o.findNearPoint((48.85, 2.35)))[0] # Paris (0.389, 'PAR') ``` De nombreux autres exemples sont disponibles sur le [site du projet](http://opentraveldata.github.com/geobases/). ## Conclusion Ce projet est encore jeune, toute suggestion de fonctionnalité est la bienvenue !

AltStyle によって変換されたページ (->オリジナル) /