#1 Wed 11 June 2003 13:40
- Cyril Besseyre
- Invité
Calcul d'une longueur de troncon dans des polygones
Bonjour,
Je realise actuellement une etude du trafic routier au sein d'une agglomeration. Je dispose d'un decoupage INSEE et je souhaiterai connaitre la longueur des rues et des routes appartenant au zonage.
Il doit certainement exister une fonction mais elle m'est inconnu.
Pourriez vous me renseigner SVP?
Merci
#2 Wed 11 June 2003 18:03
- Daniel Bosse
- Invité
Re: Calcul d'une longueur de troncon dans des polygones
Bonjour
Vous pouvez utiliser la fonction SQL suivante:
SELECT: region.id, objectlen(overlap(region.obj, line.obj), km ) longueur
FROM: region, ligne
WHERE: ligne.obj intersect region.obj
Ça devrait bien fonctionner.
sur le site de Jacques Paris
http://www.paris-pc-gis.com/, il y a des documents .PDF qui sont tres utiles pour les recherches SQL.
Daniel
#3 Thu 12 June 2003 11:27
- Pierre Menu [SIMALIS]
- Invité
Re: Calcul d'une longueur de troncon dans des polygones
Decoupez vos rues en fonction du contour du zonage , selectionnez toutes les
rues dans le polygone (outil Selecion dans polygone)
Faite une requete SQL sur la selection ressortant SUM(ObjectLen(obj, km ))
C'est un peu rapide comme explication (et non testee) mais cela peut vous
mettre sur la voie.
Pierre MENU
SIMALIS