> /home/eaudLogin : root mdp : reverse Ouvrir commande shell: Applications -> System Tools -> Terminal se déplacer avec commande shel: cd /home cd dossier : entrer dans le dossier commande ls : permet de lister les fichiers contenus dans un dossier c-s ommande "tab" : permet de terminer le nom du répertoire fléche haut/bas : historique des commandes lancées commande cp: copier un fichier ou répertoire => cp test.txt /var/www/html commande locate : chercher un fichier => locate psql commande -h : aide commande wget url => wget http://google.fr => création d'un index.html commande gedit fichier& => gedit index.html& commande unzip fichier.zip : dézipper commande tar -xzf fichier.tar.gz : dézipper les fichiers .tar.gz commande rm : supprimer un fichier ou dossier. -f -> forcer la suppression -fr -> forcer la suppression et tous ce qui est contenu dans le dossier. outils: shp2pgsql /usr/pgsql-9.2/bin -> outil shp2pgsql lancer l'outil : ./shp2pgsql -s 2154 -I -d -W "latin1" /home/ZONE_HYDROGRAPHIQUE.SHP "data"."zh" > /home/zh.sql -s : définit l'ESPG -W : encodage /home/ZONE_HYDROGRAPHIQUE.SHP : fichier a importer "data"."zh" : créer le fichier dans la base data dans le fichier zh /home/zh.sql : créer le rapport console dans le fichier zh.sql Changer d'utilisateur (commande su) pour utiliser la commande postgres su postgres Lancer la commande psql : psql -d drupal < /home/zh.sql -d : définit le nom de la base à laquelle il doit se connecter phpPgAdmin login : postgres mdp : reverse Documents sur les fonctions de postGIS : postgis.refractions.net/documentation Requete SQL sur phpPgAdmin : Sélectionner une entité : SELECT * FROM data.zh WHERE code_zone = 'P563' ou SELECT * FROM zh WHERE code_zone = 'P563' si data est précisé dans "chemin de recherche du schéma" Calculer la surface : SELECT ST_Area(geom) FROM data.zh WHERE code_zone = 'P563' où geom = colonne de la géométrie Intersection des lignes rw avec le polygone zh : SELECT rw.* FROM data.rw, data.zh WHERE ST_Intersects (zh.geom, rw.geom) AND zh.code_zone = 'P563' AND zh.geom && rw.geom zh.geom && rw.geom => première requête de tri -> utilisation de la BBOX de zh pour sélectionner les BBOX de rw incluses Autre requête possible, plus rapide : sélection d'1 objet zh pour joindre sur la table rw WITH obj AS (SELECT zh.* FROM data.zh WHERE code_zone = 'P563') SELECT rw.* FROM data.rw, obj WHERE ST_Intersects (obj.geom, rw.geom) AND obj.geom && rw.geom DRUPAL (CMS installé avec postgres ou mySQL) login : admin mdp : 123456 Activation des modules : onblet modules Créer de nouveaux contenus : structure -> add content -> Manage field -> field type = "geofield" -> widget = openlayers Map Gérer le nouveau contenu : content -> add content