#1 Sun 15 January 2012 09:26
- Clemence Rolin
- Juste Inscrit !
- Date d'inscription: 2 Mar 2007
- Messages: 1
Nommer des polylignes d'après des points adjacents
Bonjour,
J'ai créé un réseau constitué d'une table "points" ayant un champ "nom" (N1, N2...) et d'une table "tronçon" constituées de polylignes, dont les deux extrémités sont rattachées à un nœud de la table "nœud".
Je souhaite nommer mes tronçons en fonction de mes nœuds. Par exemple la polyligne tracée entre les nœuds N1 et N2 s'appellera "N1-N2". Le sens est important (il s'agit d'un réseau d'eau pluviale), et mes polylignes sont tracées dans le sens d'écoulement.
Je cherche un moyen d'automatiser la saisie des noms de tronçon. J'ai pensé faire un recoupement (overlay) entre mes tronçons et mes points autour desquels j'avais fait un buffer, mais ce n'est pas satisfaisant, ça le serait si je parvenais à isoler le début de ma polyligne de la fin (je ne maitrise pas la syntaxe des début et fin de ligne). Je n'ai pas trouvé de syntaxe SQL qui me donne de résultat plus satisfaisant que l'overlay.
Si quelqu'un a une idée, merci de votre aide!
Clémence
Hors ligne