4.6.2.5. Créer une nouvelle table contenant toutes les routes de la ville de Prince George.

Ceci est un exemple de "couverture", qui extrait les données de deux tables et retourne une nouvelle table qui contient l'ensemble des résultantes incluses ou partiellement coupées. Contrairement à la "jointure spatiale" présentée précédemment, cette requête crée de nouvelles géométries. Une couverture est comme une jointure spatiale turbo-cached, et est utile pour un travail d'analyse plus précis :

postgis=# CREATE TABLE pg_roads as
SELECT intersection(r.the_geom, m.the_geom) AS intersection_geom,
length(r.the_geom) AS rd_orig_length,
r.*
FROM bc_roads AS r, bc_municipality AS m
WHERE r.the_geom && m.the_geom
AND intersects(r.the_geom, m.the_geom)
AND m.name = 'PRINCE GEORGE';

Posted in version imprimable | Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | 2990 lectures

Posté par yjacolin le 6 Avril, 2006 - 20:42.

Accéder aux archives

« Septembre 2024  
Lun Mar Mer Jeu Ven Sam Dim
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Ouverture de session

Qui est en ligne

Il y a actuellement 1 utilisateur et 41 invités en ligne.
Locations of visitors to this page
Drupal Top Sites - Ultimate Drupal Exposure