GIS and Media fusion

"The explosive growth of the GeoWeb and geographic information has made GIS powerful media for the general public to communicate, but perhaps more importantly, GIS have also become media for constructive dialogs and interactions about social issues." - Sui & Goodchild

User Tools

Site Tools


ajax:tp8

TP8, CartoEditor

Le TP7 PostalCodeMap et l'exemple Geoserver.html ont permis de prendre en main une librairie de webmappping très simple à utiliser pour afficher et centrer une carte.

En analysant le script Webmap.js on découvre une nouvelle fonctionnalité par une troisième méthode, startEdition(pointHandler). En appelant cette méthode, la carte passe dans un mode édition permettant de dessiner une ligne, point par point. En fournissant une fonction en paramètre (pointHandler) à cette méthode, cette fonction est alors appelée à chaque création d'un point de la ligne et elle reçoit les propriétés de ce nouveau point créé, notamment ses coordonnées géographiques (cf. un exemple cartoedit_0.html).

GeoNames offre une fonctionnalité intéressante au travers d'un service permettant de recevoir une altitude pour un quelconque point géographique du globe (http://www.geonames.org/export/web-services.html#astergdem).

La requête ci-après donne donc l'altitude au point de latitude 46°N et longitude 6°E : http://ws.geonames.org/astergdemJSON?lat=46&lng=6

Il s'agit donc de « marier » ces deux fonctionnalités. A chaque création de point de ligne sur la carte, ses coordonnées sont affichées ainsi que son altitude récupérée grâce au service GeoNames (cf. screenshot et démo).

ajax/tp8.txt · Last modified: 2018/05/15 17:18 (external edit)