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