[celutz] Récupérer l'altitude d'un point : API Geoportail plutôt que Geonames ?

Florian Morgan florian.morgan at gmail.com
Mar 4 Oct 11:21:57 CEST 2016


Salut,

Effectivement, la précision est limitée sur EUDEM. Cela vient du modèle
lui-même et pour plusieurs raisons :

1) EUDEM est basé sur SRTM3, le modèle américain qui pour Europe possède
une précision limité (3 secondes d'arc ~ 100m au sol) la différence avec le
modèle américain, c'est qu'il est "raffiné" (lissé) et comparé avec ASTER
GDEM qui est un autre modèle avec une meilleure définition (1 seconde d'arc
~ 30m au sol). Le problème avec ASTER GDEM, c'est qu'il est très critiqué
pour son imprécision (beaucoup de "bugs" dans les données mesurées par
rapport à la réalité).

2) L'autre problème avec des modèles (SRTM, EUDEM, ASTER GDEM), c'est que
les mesures ont été faite à un instant donné sur la surface visible de la
terre depuis le ciel (DSM : Digital Surface Model / MNE : Modèle Numérique
d'Elevation) alors qu'on les utilise souvent comme élévation au sol (DTM :
Digital Terrain Model / MNT : Modèle Numérique de Terrain). Cf l'image
ci-dessous :

Et comme les mesure datent d'un certain temps (février 2000 pour SRTM,
1999-2000 pour ASTER GDEM), tout n'était pas forcément construit, ce qui
fait que parfois, les données correspondent à du DSM réel, et d'autres fois
à du DTM réel...

Pour info, le modèle américain (SRTM) est en train de libérer
progressivement, les données SRTM1 plus précises (1 seconde d'arc) partout
dans le monde (plus seulement réservé aux Etats-Unis), donc on a accès
(enfin) à des données plus précises (~30m au sol). J'ai déjà fait quelques
tests sur ces données et elles sont assez intéressantes car beaucoup plus
précises que SRTM3 et même EUDEM car il n'y a plus de lissage.

Enfin, il existe des données beaucoup plus précises comme WorldDEM
<http://www.intelligence-airbusds.com/fr/266-worlddem-la-nouvelle-reference-des-modeles-delevation-au-niveau-mondial>
: précision de 12m au sol. Mais ces modèles sont payants !

Cdlt,

Florian


2016-10-03 23:44 GMT+02:00 Baptiste Jonglez <baptiste at bitsofnetworks.org>:

> Salut,
>
> Merci Laurent pour la mise en relation.
>
> On Sun, Oct 02, 2016 at 01:33:39PM +0200, Florian Morgan wrote:
> > Sur YunoSeeMe j'utilise des cartes offline. L'avantage est qu'il n'y a
> pas
> > de communication réseau nécessaire, donc pas de problème d'Api payante et
> > d'usage limité. L'inconvénient est que les fichiers données (les cartes
> > d'altitudes) sont assez volumineuses et proportionnelles à la surface
> qu'on
> > veut couvrir. En gros il faut plusieurs Go pour couvrir toute la France.
> > Les licences d'utilisation sont assez souples et la définition varie
> selon
> > la source de données entre 30 et 100 mètres environ au sol (distance
> entre
> > 2 points).
>
> Ok, j'ai commencé à regarder, mais du coup ça risque d'être aussi peu
> précis que Geonames en ville.  Je vais quand même essayer de récupérer
> l'altitude de points qui nous intéressent avec les données DEM de
> l'Europe, pour voir si c'est mieux.
>
> On se posait justement la question de passer sur les données IGN parce
> qu'il y a une énorme différence de résolution et de précision en pratique.
>
> Genre, d'un bout à l'autre d'un pâté de maison dans une rue sans dénivelé,
> Geonames donne 7 mètres de dénivelé, alors que l'IGN donne quelques
> centimètres.
>
> Si tu veux tester, c'est sur https://www.geoportail.gouv.fr/carte , puis
> « clé à molette » à droite, puis « Afficher les coordonnées » et bouger sa
> souris sur la carte.  Pour taper dans l'API directement :
>
>     lon=42.5
>     lat=5.5
>     curl --referer "https://www.geoportail.gouv.fr/carte" "
> https://wxs.ign.fr/an7nvfzojv5wa96dsga5nk8w/alti/
> rest/elevation.xml?output=json&lon=$lon&lat=$lat&indent=
> false&crs=%27CRS:84%27&zonly=true"
>
> Baptiste
>
> > N'hésitez pas à me poser des questions, je peux filer un coup de main si
> > nécessaire.
> > Cdlt,
> > Florian
> >
> > Le 2 oct. 2016 11:05 AM, "Laurent GUERBY" <laurent at guerby.net> a écrit :
> >
> > > On Sun, 2016-10-02 at 10:18 +0200, Baptiste Jonglez via celutz wrote:
> > > > On Thu, Sep 29, 2016 at 12:12:55PM +0200, Christian Proust via celutz
> > > wrote:
> > > > > >Comme l'a remarqué Julien, l'API Geonames qu'on utilise
> actuellement
> > > n'est
> > > > > >pas super précise pour récupérer l'altitude au sol d'un point à
> > > partir de
> > > > > >ses coordonnées GPS.
> > > > > >
> > > > > >Geonames a un outil du même genre, qui semble beaucoup plus précis
> > > > > >(précision donnée au centimètre près, et ça semble cohérent sur
> > > quelques
> > > > > >exemples à la main).
> > > > >
> > > > > Tu veux dire l'IGN, j'imagine ?
> > > >
> > > > Oui pardon, je voulais dire Geoportail (donc l'IGN derrière).
> > > >
> > > > > >Est-ce que vous pensez que ça le fait si on utilise ça dans
> celutz ?
> > > > > >L'IGN ne risque pas de nous tomber dessus ?
> > > > > >
> > > > > >Ils n'ont pas spécialement l'air d'être ouvert là-dessus :
> > > > > >
> > > > > >1) on se fait jeter si on met pas le bon Referer ;
> > > > >
> > > > > Pour ce cas, il s'agit plus d'une considération éthique et légale.
> En
> > > > > faisant
> > > > > la requête, on se fait passer pour la carte gouvernementale, si
> j'ai
> > > bien
> > > > > compris...
> > > >
> > > > Oui, c'est ça.
> > > >
> > > > J'ai passé un peu de temps à lire des choses sur l'API de l'IGN :
> > > >
> > > >   http://api.ign.fr/conditions-generales
> > > >   http://www.geoportail.gouv.fr/depot/api/cgu/DT_APIGeoportail.pdf
> > > >
> > > > En gros, ils filent gratuitement des licences de test pour utiliser
> leur
> > > > API, mais qui peuvent servir uniquement à développer une application
> ou
> > > un
> > > > site (pas pour la prod).  Ces clés sont à renouveler tous les deux
> mois,
> > > > donc c'est en pratique inutilisable en prod…
> > > >
> > > > Pour l'URL avec une chaîne aléatoire dedans, en fait c'était la clé
> de
> > > > Geoportail, c'est expliqué dans le PDF ci-dessus (page 6 et
> suivantes).
> > > > Ça explique aussi (page 7) la limitation par User-Agent.
> > > >
> > > > Pour les tarifs de prod, c'est ici :
> > > >
> > > >   http://professionnels.ign.fr/sites/default/files/Bar%C3%
> > > A8me-public-g%C3%A9oservices.pdf
> > > >
> > > > Je suis assez étonné : c'est gratuit pour un usage personnel,
> jusqu'à 2
> > > > millions de requêtes par an.  Par contre, au-delà, ça coûte quelques
> > > > milliers d'euros par an…
> > > >
> > > > Aussi, je me disais qu'on pouvait leur demander un truc gratos parce
> que
> > > > c'est pour un usage associatif, sans but lucratif, etc, mais en fait
> pour
> > > > eux c'est la même chose que professionnel (et donc cher) :
> > > >
> > > >     Le barème « professionnel » s’applique pour toutes les
> utilisations
> > > >     des ressources proposées par l’IGN dans un cadre professionnel ou
> > > >     associatif.
> > > >
> > > > Voilà, je pense que si on part là-dessus, chaque FAI utilisateur de
> > > celutz
> > > > devra se débrouiller avec l'IGN pour avoir sa propre clé, ce sera
> pas en
> > > > mode public comme avec Geonames.  Après on s'emmerde peut-être pour
> pas
> > > > grand chose :)
> > >
> > >
> > > Bonjour,
> > >
> > > On peut trouver des donnes d'elevation en dehors de l'IGN (et
> > > sa politique anti open data), il pourrait etre interessant
> > > d'integrer le travail fait par un benevole sur un
> > > outil a la "heywhatsthat" :
> > >
> > > https://lists.tetaneutral.net/pipermail/technique/2015-July/
> 001857.html
> > > YunoSeeMe: Une application pour faire des profiles d'altitudes entre
> > > deux points
> > >
> > > Les donnees viennent de l'agence europeenne de l'environnement,
> > > URL dans le post ci dessus.
> > >
> > > Florian est en copie.
> > >
> > > Sincèrement,
> > >
> > > Laurent
> > >
> > > > Baptiste
> > > > _______________________________________________
> > > > celutz mailing list
> > > > celutz at lists.tetaneutral.net
> > > > https://lists.tetaneutral.net/listinfo/celutz
> > >
> > >
> > >
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.tetaneutral.net/private/celutz/attachments/20161004/e47462fe/attachment.html>


Plus d'informations sur la liste de diffusion celutz