Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:transformation:traitementsgeo:orbisgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

fonctions:transformation:traitementsgeo:orbisgis [//23/02/2011 19:47//] – modification externe 127.0.0.1fonctions:transformation:traitementsgeo:orbisgis [//30/03/2011 12:40//] (Version actuelle) reali
Ligne 1: Ligne 1:
 ==== Les requêtes de transformation ==== ==== Les requêtes de transformation ====
  
-Ce sont des requêtes capitales dans OrbisgisElles permettent soit de modifier les données, soit de modifier l'affichage dans la cartePour ce dernier cas, une table gdms suivie d'un numéro va être créée dans le TOC. +La plupart des requêtes spatiales géométriques (union, différence, intersection) sont disponible dans Orbis gisIl suffit de glisser une des fonctions contenues dans Geocognition à la fenêtre SQL Console.
-Nous nous bornerons à quelques exemples :+
  
-== L'union géométrique ==+Après avoir paramétrer la requete en introduisant les données initiales, on exécute la requête par l’outil Run. Voici un exemple d’Union
  
-Cette fonction peut être assimilée à l'assemblage de zone géométrique par exemple si vous possédez 2 fichiers .shp représentant 2 zones géographiques, vous pouvez créer un unique nouveau fichier contenant les informations issues des 2 précédents.+{{:fonctions:transformation:traitementsgeo:requte_spatiales.png|}}
  
-La syntaxe la plus simple pour réaliser cette opération est la suivante : +La liste des opérateurs géométriques est mentionnée dans le tableau suivant avec de leur requêtes spatiales 
  
-''table1 union table2''+{{:fonctions:transformation:traitementsgeo:ensembes_de_operateus_geom.png|}}
  
-Cependant une version plus précise est aussi disponible : 
  
-''(select the_geom from table1) union (select the_geom from table2)'' 
  
-**//__Attention__//** : Il est nécessaire que les fichiers d'origine possède la même structure (nombre, nom et type des champs utilisé dans la table) 
- 
-== La geomunion == 
- 
-La requête suivante : ''SELECT GeomUnion(the_geom) FROM region'' permet d'unir les différentes données d'une table sous une même table. 
- 
-== Le centroïde == 
- 
-Il est possible de trouver le centroïde d'un polygone en faisant : ''SELECT Centroid(the_geom) FROM region'' ou de trouver les centroïdes d'une polyligne en réalisant : ''SELECT Centroid(the_geom) FROM itinéraire_polyline'' 
- 
-== Le cropraster == 
- 
-Il est possible de couper un raster suivant l'emplacement d'un obstacle qui peut être dessiné à partir de l'outil fence à la droite de l'icône d'information. En réalisant cette requête : SELECT CropRaster(r.raster, f.the_geom) AS raster FROM sc25 r, fence f; il est possible d'afficher cela : 
- 
-{{:opensource2009:obg_cropraster.png|}} 
- 
-La partie noire est le nouveau raster créé dans le TOC. 
- 
- 
-== La création de table == 
- 
-Il est possible de créer des tables sur Orbisgis. Une des tâches les plus importantes est de créer un identifiant pour chaque ligne d'une table. La méthode à suivre est la suivante : 
- 
-''SELECT autonumeric() AS gid, * FROM table'' 
fonctions/transformation/traitementsgeo/orbisgis.1298486870.txt.gz · Dernière modification : //30/03/2011 12:40// (modification externe)

Bandeau bas