Mis en ligne jeudi 27 août 2009 par Jean-Pascal MILCENT - Fiche pratique
Pour connaître à quelle commune appartient un point X/Y, il est nécessaire de passer par une base de données spatiale qui permette de croiser des points d’observations (X/Y) à des limites administratives. Voir l’article publié la semaine dernière qui présente les différents fournisseurs des contours administratifs.
Pour connaître la commune la plus proche, il vous faut obtenir les coordonnées longitude/latitude de chacune des communes françaises, puis à l’aide d’un algorithme simple, vous rechercher la distance minimum entre les coordonnées de vos relevés botaniques et les longitude/latitude de chacune des communes françaises. Vous cherchez alors à faire du "reverse geocoding" : déduire, à partir d’une coordonnée GPS, le nom de la commune la plus proche.
Vous trouverez en pièce jointe un état des lieux des différentes bases de données existantes en matière de coordonnées de communes. Ce travail a été réalisé par des étudiants du mastère SILAT, suite à une étude commanditée par Tela Botanica.
Sachez également que Geonames, fournisseur de webservices (commerciaux ou non) liés à la géolocalisation, met également à disposition ses données brutes sous forme de téléchargement de fichiers plats, et ce quotidiennement.
Tous les services de "reverse geocoding" proposés par Geonames sont disponibles ici : http://www.geonames.org/export/reve...
Par exemple, voici comment utiliser le service "Find Nearby Place Name" :
Dans un navigateur, envoyer la requête suivante : http://ws.geonames.org/findNearbyPl...
Geonames vous renvoie alors gratuitement l’information de commune la plus proche sous la forme d’un fichier JSON :
Geonames permet également aux citoyens (et c’est d’ailleurs sa vocation principale) d’enregistrer des données ponctuelles. C’est donc le lieu idéal pour stocker des toponymes. Geonames propose ainsi plus de 650 types de toponymes classés dans neuf catégories. Nous trouverons ainsi la possibilité d’indiquer des villes ou villages (PPL), des hameaux (PPLL), des lieux-dits (LCTY), des mares (PND)...
Le travail de Geonames est enregistré sous la licence Creative Commons et propose gracieusement une API (Application Programming Interface), que vous pouvez intégrer dans votre site internet. A bon entendeur....
Comment participez au projet Geonames ?
Si vous voulez indiquer des points dans Geonames, il vous faudra créer un compte sur le site. Vous trouverez ensuite des indications sur l’utilisation de la carte éditable en ligne dans le manuel de l’utilisateur du site.
Pour localisez des points, vous pourrez :
aller sur le terrain et, à l’aide d’un GPS, relever les coordonnées
utiliser des sources anciennes ou publiques :
Pour nommer les points, vous pourrez :
réaliser des enquêtes de terrain (IGN présente sa méthodologie dans une article)
utiliser les sources anciennes ou publiques (citées ci-dessus)
consulter le document de l’IGN sur la façon de nommer les toponymes
Vous éviterez d’utiliser les cartes propriétaires qui sont protégées légalement contre la copie. Vous pouvez consulter l’article d’OpenStreetMap sur les mesures anti-copies mises en place.
Quelques critiques...
Bien que Google incite les utilisateurs de leurs services Google Map à poser des points ou tracer des lignes, les conditions d’utilisation pourraient changer... Vous pouvez consulter la conversation en anglais sur ce sujet dans la liste de discussion de Geonames.
Certaines données présentes dans Geonames ne sont pas sous licence libre. Cela empêche ainsi le projet OpenStreetMap d’intégrer les données.
Par ailleurs, il est difficile de repérer l’origine des données ou de consulter les données que l’on a saisies. Une solution est de passer par l’historique d’un point via la carte éditable en ligne. Mais dans les fichiers téléchargeables, l’information ne semble pas présente.
Pour en savoir plus :
le site de Geonames
la licence des données de Geonames
la liste de discussion de Geonames
sur la toponymie et l’IGN
Contacts : info@geonames.org et geonames@nga.mil
Magali Giaume et Jean-Pascal Milcent
Tela Botanica
A lire également :
Fiche pratique : obtenir le contour des limites des communes en France
© copyright de la source de l’article (auteur ou éditeur) Licence de l’article : Contacter l’auteur
Les 5 derniers articles de la rubrique : Fiche pratique
©Tela Botanica 2000-2004 - Le Réseau des Botanistes Francophones
http://www.tela-botanica.org