"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
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
geoinf17:exa1bis [2018/01/31 18:01] oertz [3) Un peu de SQL Spatial] |
geoinf17:exa1bis [2018/05/16 10:05] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== GéoInf17 : Evaluation - rattrapage ====== | + | ====== GéoInf17 : Evaluation - rattrappage ====== |
Barème : ~ équipondéré. | Barème : ~ équipondéré. | ||
Line 48: | Line 48: | ||
</code> | </code> | ||
- | On vous fournit un flux GeoJSON des districts de Suisse avec quelques attributs dont le champ 'uemars2001' qui contient les résultats d'une votation concernant l'adhésion à l'UE (ce flux a été exporté depuis [[https://candid74.carto.com/dataset/votations|ce dataset stocké chez Carto.com]]). | + | On vous fournit le flux GeoJSON des districts de Suisse avec quelques attributs dont le champ 'uemars2001' qui contient les résultats d'une votation concernant l'adhésion à l'UE : |
+ | * {{:geoinf17:votations.zip|}} (à décompresser dans votre dossier //data//) | ||
+ | * pour information, ce flux a été exporté depuis [[https://candid74.carto.com/dataset/votations|ce dataset stocké chez Carto.com]] | ||
Il s'agit : | Il s'agit : | ||
Line 63: | Line 65: | ||
* Je te laisse mes accès à [[https://carto.com/login|mon compte carto.com]] (login: candid74, pass: geoinf17) | * Je te laisse mes accès à [[https://carto.com/login|mon compte carto.com]] (login: candid74, pass: geoinf17) | ||
* Le projet Vevey map est ici : https://candid74.carto.com/builder/d489f126-6dc6-4c56-8b18-33a3ec175507 | * Le projet Vevey map est ici : https://candid74.carto.com/builder/d489f126-6dc6-4c56-8b18-33a3ec175507 | ||
- | * Ma carte se compose de 4 couches : waterways, railways, roads et buildings | + | * Ma carte se compose de 4 couches : //waterways//, //railways//, //roads// et //buildings// |
- | * Actuellement chacune a un style par défaut qui est insuffisant (hormis waterways qui est bien comme ça) | + | * Actuellement chacune a un style par défaut qui est insuffisant (hormis //waterways// qui est bien comme ça) |
* Je souhaite représenter la couche : | * Je souhaite représenter la couche : | ||
- | * railways en trait-tillé | + | * //railways// en trait-tillé |
- | * roads en distinguant les routes selon valeur du champ //fclass// ('__primary__' en orange, '__secondary__' en rose et '__tertiary__', '__residential__', '__pedestrian__' en gris) | + | * //roads// en distinguant les routes selon valeur du champ //fclass// ('__primary__' en orange, '__secondary__' en rose et '__tertiary__', '__residential__', '__pedestrian__' en gris) |
- | * buildings en distinguant les batiments selon valeur du champ //type// comme suit : les entités qui portent une valeur pour ce champ (ex. '__church__', '__train_station__', etc) sont en rouge, et tous les autres batiments en gris | + | * //buildings// en distinguant les batiments selon valeur du champ //type// comme suit : les entités qui portent une valeur pour ce champ (ex. '__church__', '__train_station__', etc) sont en rouge, et tous les autres batiments en gris |
* Rappel : dans le fichier de style [[http://www.mediamaps.ch/oltuto/sld/g4districts.mss|g4districts.mss]] de l'exemple [[http://www.mediamaps.ch/oltuto/Ex4E_2.html|Ex4E_2.html]] du cours nous avons utilisé quelque-chose de très pratique qui peut être utile ici. | * Rappel : dans le fichier de style [[http://www.mediamaps.ch/oltuto/sld/g4districts.mss|g4districts.mss]] de l'exemple [[http://www.mediamaps.ch/oltuto/Ex4E_2.html|Ex4E_2.html]] du cours nous avons utilisé quelque-chose de très pratique qui peut être utile ici. | ||
Line 92: | Line 95: | ||
Il s'agit de répondre au questions suivantes, en utilisant la console SQL quand c'est pertinent : | Il s'agit de répondre au questions suivantes, en utilisant la console SQL quand c'est pertinent : | ||
- | - A chaque appel de la fonction //ST_GeometryFromText// des instructions SQL ci-dessus est associé au second paramètre la valeur 4326. A quoi ce paramètre correspond-t-il ? | + | - A chaque appel de la fonction //ST_GeometryFromText// des instructions SQL ci-dessus est associé au second paramètre la valeur 4326. En quoi ce paramètre est-il utile pour cette fonction ? |
- | - Quelles sont les localisations des piétons exprimées en coordonnées selon le système de référence spatial Suisse (EPSG:21781) ? - ST_Transform | + | - Quelles sont les localisations des piétons exprimées en coordonnées selon le système de référence spatial Suisse (EPSG:21781) ? - //ST_Transform// |
- | - Quelles sont les routes concernées par une possible innondation de la zone1 ? - ST_Intersects | + | - Quelles sont les routes concernées par une possible innondation de la zone1 ? - //ST_Intersects// |
- | - Quelle est la distance moyenne entre tous les piétons ? - ST_Distance | + | - Quelle est la distance moyenne entre tous les piétons ? - //ST_Distance// |
La visualisation ci-dessous peut être utile pour vérifier le résultat de vos requêtes. | La visualisation ci-dessous peut être utile pour vérifier le résultat de vos requêtes. | ||
{{:geoinf17:screenshot_from_2018-01-31_17-56-31.png?direct&500|}} | {{:geoinf17:screenshot_from_2018-01-31_17-56-31.png?direct&500|}} |