Gestion des style QGIS dans GEOSM - GeoOSM/backend_nodejs GitHub Wiki

I. Intégrer un style QGIS à une couche GeOsm

Exemple proposé : Importer le style de linéaire de voirie limité à 50Km/h maximum depuis QGIS vers GeOsm

1. Télécharger le jeu de donnée correspondant au style souhaité.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-1.png

2. Ajouter la donnée dans QGIS

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-2.png

3. Réaliser un clic droit sur la couche puis sur cliquer sur « Exporter » et « Enregistrer comme fichier de style ».

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-3.png

4. Déterminer le répertoire de destination ainsi que le nom de fichier avant de choisir le type de fichier .QML.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-4.png

5. Sur l’interface administrateur de GeOsm, accéder à la rubrique « Thématiques » puis à l’onglet « Couches » de « Routes Transport ».

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-5.png

6. Parmi les sous-thématiques disponibles, choisir « max 50 km h » et cliquer sur « Modifier ».

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-6.png

7. Cliquer sur « Charger une feuille de style QGIS » pour importer le fichier .qml créé à l’étape 4 avant de cliquer sur « Sauvegarder toutes vos modifications ».

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-7.png

8. Vérifier le rendu sur l’interface cartographique de GeOsm

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/I-8.png

II. Export d’attributs complémentaires

Exemple présenté : Distinction des types de cuisine selon les restaurants

1. Accéder à la sous-thématique « Restaurant »

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/II-1.png

2. Dans « Editer les colonnes de la couche », saisir « tags->'cuisine' as cuisine » puis enregister.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/II-2.png

3. Télécharger la donnée

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/II-3.png

4. Ouverture de la couche « Restaurants » sur QGIS et vérification du champ « cuisine » dans la table attributaire.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/II-4.png

5. Stylisation de la couche (ex : les restaurants proposant de la cuisine africaine)

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/II-5.png

III. Créer une couche GeOsm superposant un ponctuel à une surface

Exemple présenté : Représenter les restaurants par un figuré ponctuel superposé à son emprise (figuré surfacique)

1. Choisir la thématique Commerce et liquer sur le « + » afin de créer une sous-thématique

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-1.png

2. Choisir un nom (différenciant le ponctuel existant déjà), choisir le type de géométrie « Polygon » et définir une icône.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-2.png

3. Sur « Bar (Polygone) », cliquer ensuite « Modifier »

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-3.png

4. Dans la fenêtre « Voulez-vous un WMS à base de données OSM ? », choisir Oui puis sauvegarder.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-4.png

5. Saisir la clause WHERE suivante : amenity = bar

Puis, cliquer sur sauvegarder (la disquette) https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-5.png

6. Revenir à la rubrique de création de sous-thématique et cliquer sur le (+)

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-6.png

7. Choisir le nom « Bar(Polygone+Ponctuel) » et choisir le type de géométrie « Point&Polygon ».

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-7.png

8. Dans la fenêtre « Voulez-vous un WMS à base de données OSM ? », choisir Oui puis sauvegarder.

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-8.png

9. Récupérer l’URL de la couche ponctuelle « Bar » pour l’intégrer dans la couche « Bar(Polygone+Ponctuel) » mise en édition

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-9.png

10. Dans « Identifiant(nom)», mettre à la suite les identifiants des couches polygones puis ponctuels, séparées par une virgule afin d’obtenir : Bar__Polygone_,Snack_bar

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-10.png

11. Vérifier le résultat sur l’interface cartographique de GeOsm

https://github.com/GeoOSM/backend_nodejs/blob/master/wiki/img/III-11.png