Sauf mention contraire dans les contenus, l'ensemble de ce site relève de la législation française et internationale sur le droit d'auteur et la propriété intellectuelle.
Le portailSIG est édité par l'association loi 1901 Forum Systèmes d'Information Géographique
dont le siège social se situe à AMIENS
ISSN 2274-4150
replace
Bonjour,
et tout d'abord merci pour ce post très très utile ! Carrément génial même !
Comme je suis un newbie en requête SQL, je bute sur un point, si vous pouviez m'aider ça serait vraiment plus que gentil !
La question est la suivante : quand dans un export shp, on veut changer plusieurs items dans une colonne, quelle manip est possible ?
Quand je tente plusieurs REPLACE ça me fait autant de colonnes que de REPLACE (ce qui est logique bien sûr).
L'idée (vous allez comprendre de suite) est de faire ça :
"select osm_id, GEOMETRY, name, REPLACE(admin_level,'8','commune')[AND (admin_level,'10','quartiers')], REPLACE(boundary,'yes','boundary') AS type FROM multipolygons WHERE boundary is not null"
où bien sûr les crochets n'existent pas ; je les ai posés pour montrer ce que je souhaite ajouter.
Le AND ne fonctionne pas, des virgules non plus. J'ai tenté avec UNION, pas mieux. Il faut sans doute un script plus complexe, mais je sèche !
Merci beaucoup.
Cordialement
Cyril