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


ogo13:miniproj

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ogo13:miniproj [2013/04/28 23:12]
oertz
ogo13:miniproj [2018/05/16 10:05] (current)
Line 4: Line 4:
 Vous avez découvert les outils d'​édition de map.geo.admin.ch,​ ils sont simples et on reste plutôt sur sa fin. Mais avez-vous essayé cette application d'​édition d'​itinéraire,​ http://​www.visugpx.com/​editgpx/​ ? Mieux, mais pas facile de comprendre comment utiliser les fonctionnalités de saisie de ligne ! Pourtant l'​application offre d'​intéressantes évolutions d'​OpenLayers en introduisant une nouvelle couche [[http://​www.visugpx.com/​editgpx/​Editor.js|OpenLayers.Layer.Editor]] qui s'​associe à de nouveaux contrôles avancés OpenLayers.Control.CutFeature et OpenLayers.Control.DrawFeatureExtended. Vous avez découvert les outils d'​édition de map.geo.admin.ch,​ ils sont simples et on reste plutôt sur sa fin. Mais avez-vous essayé cette application d'​édition d'​itinéraire,​ http://​www.visugpx.com/​editgpx/​ ? Mieux, mais pas facile de comprendre comment utiliser les fonctionnalités de saisie de ligne ! Pourtant l'​application offre d'​intéressantes évolutions d'​OpenLayers en introduisant une nouvelle couche [[http://​www.visugpx.com/​editgpx/​Editor.js|OpenLayers.Layer.Editor]] qui s'​associe à de nouveaux contrôles avancés OpenLayers.Control.CutFeature et OpenLayers.Control.DrawFeatureExtended.
  
-Pour améliorer tout ça sensiblement, on peut imaginer plusieurs objectifs ​+On peut donc imaginer créer une application de webmapping en reprenant les éléments ci-dessus et améliorer tout ça sensiblement ​comme suit 
-  * proposer une IHM plus explicite et pratique pour utiliser toutes ces fonctionnalités : Supprimer une ligne, Supprimer un sommet, Couper une ligne, Déplacer un sommet, Ajouter un sommet, Ajouter une ligne, Etendre une ligne, Joindre deux lignes (on peut notamment opter pour une intégration avec ExtJS ou jQuery-ui pour une interface plus "​desktop-like"​) +  * proposer une **IHM plus explicite et pratique** pour utiliser toutes ces fonctionnalités : Supprimer une ligne, Supprimer un sommet, Couper une ligne, Déplacer un sommet, Ajouter un sommet, Ajouter une ligne, Etendre une ligne, Joindre deux lignes (on peut notamment opter pour une intégration avec ExtJS ou jQuery-ui pour une **interface plus "​desktop-like"​**
-  * enrichir les fonctionnalités d'​ajout de sommet et d'​extension de ligne par calcul du plus court chemin entre le dernier sommet et le nouveau sommet. C'est une sorte de mode assisté pour coller à un réseau sous-jacent durant la création successive de sommet. L'​utilisateur peut activer ou désactiver ce mode assisté durant l'​édition. La désactivation peut servir à l'​utilisateur pour tracer un tronçon qui ne peut coller à un réseau (ex. sentier de montagne). +  * enrichir les fonctionnalités d'​ajout de sommet et d'​extension de ligne par **calcul du plus court chemin** entre le dernier sommet et le nouveau sommet. C'est une sorte de mode assisté pour coller à un réseau sous-jacent durant la création successive de sommet. L'​utilisateur peut activer ou désactiver ce mode assisté durant l'​édition. La désactivation peut servir à l'​utilisateur pour tracer un tronçon qui ne peut coller à un réseau (ex. sentier de montagne). 
-  * utiliser les fonds cartographique WMTS Swisstopo +  * utiliser les fonds cartographique ​**WMTS Swisstopo** 
-  * ajouter une fonctionnalité de chargement d'un GPX afin de pouvoir l'​éditer,​ et cela en utilisant l'API HTML5 FileReader+  * ajouter une fonctionnalité de chargement d'un GPX afin de pouvoir l'​éditer,​ et cela en utilisant l'**API HTML5 FileReader** 
 + 
 +Premiers pas : 
 +  * {{:​ogo13:​ogo13:​advedit_test1.html.zip|}} 
 +  * http://​openlayers.org/​dev/​examples/​modify-feature.html
  
 ===== OpenLayers 3 ===== ===== OpenLayers 3 =====
ogo13/miniproj.1367183567.txt.gz · Last modified: 2018/05/16 10:05 (external edit)