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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ajax:tp8 [2011/06/13 16:35]
oertz
ajax:tp8 [2018/05/15 17:18]
Line 1: Line 1:
-====== TP8, CartoEditor ====== 
-Le [[ajax:​tp7|TP7 PostalCodeMap]] et l'​[[http://​ogo.heig-vd.ch/​ajax/​Exemples/​5_Crossdomain/​geoserver.html|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 [[http://​ogo.heig-vd.ch/​ajax/​js/​Webmap.js|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 [[http://​ogo.heig-vd.ch/​ajax/​TP8_cartoedit/​cartoedit_0.html|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_cartoedit.png|}} 
ajax/tp8.txt · Last modified: 2018/05/15 17:18 (external edit)