#1 Mon 14 July 2014 19:09
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
[ACAD MAP 2015] Délimitation des segments
Bonjour
Mon sujet n'est peut-être pas très explicite mais je vais tenter de bien l'expliquer.
J'ai un fichier SDF que j'ouvre avec la connexion aux données. Se sont les routes de ma ville. Je dois faire valider mes segments. Pour simplifier les choses, je veux juste indiquer le nom de la rue, sa longueur et délimiter mon segment. Par exemple, mettre un rond entre mes segments pour montrer où il débute et où il se termine.
exemple : o----------o-----------o-----------o ou bien |----------|------------|--------|--------------|, peut importe le séparateur...
Est-ce qu'il y a une méthode "automatique ou semi-automatique" de le faire ou il faut que je place, manuellement, un point entre chaque segment?
Autre petite question... Comment faire pour mettre une étiquette multi-ligne (nom_rue en haut et Longueur en bas) dans l'éditeur de style, étiquette d'objet? J'ai essayé ceci : Concat ( Nom_rue, ‘\n’ , Longueur) mais ça me donne toujours juste une ligne!!!
Merci
Daniel
De retour à la géomatique
Hors ligne
#2 Mon 14 July 2014 19:38
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Bonsoir Daniel
En général, les segments représentant les sections de voirie sont coupés aux intersections.
Il est possible par conséquent, de renseigner chaque segment individuelement.
Je ne vois pas ce que les points pourraient apporter de plus.
Peut-tu poster un extrait représentatif de ton fichier SVP?
FLORIS
Hors ligne
#3 Mon 14 July 2014 19:47
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Bonjour et merci de la réponse rapide
Voici le fichier des segments (Segment.PDF). On voit très bien qu'il n'est pas possible de voir où commence un segment et où il se termine.
Ce que j'aimerais, c'est comme Segment2.PDF, mais là j'utilise la couleur. Mes ronds servaient simplement à délimiter les segments. Peut importe la méthode utilisée, il faut voir tous les segments.
Merci
Daniel
De retour à la géomatique
Hors ligne
#4 Mon 14 July 2014 19:47
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Voici Segments2.PDF
Il y a seulement une seule ligne bleue, et non trois!
Daniel
Dernière modification par Daniel (Mon 14 July 2014 19:48)
De retour à la géomatique
Hors ligne
#5 Mon 14 July 2014 19:50
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Pour une meilleure compréhension, voici trois segments avec trois couleurs différentes.
Daniel
De retour à la géomatique
Hors ligne
#6 Mon 14 July 2014 20:06
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Je vois,
En fait, tu pourrais couper tous les segments aux intersections et leur attribuer un identifiant identique quand il est nécessaire.
Par exemple le nom de rue. tous les morceaux du même nom auront la même couleur. mais ce n'est qu'une idée.
A propos des textes multilignes, la syntaxe est bonne mais il faut choisir 'TEXTE SIMPLE' dans les styles et non pas 'MULTILIGNE'
FLORIS
Hors ligne
#7 Mon 14 July 2014 20:13
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Bonjour Floris
En fait, j'ai déjà un identifiant unique et oui j'ai mes noms de rue. Cependant, pour une même rue, il peut y avoir plusieurs segments (comme illustré dans Segment3).
La problématique est que je dois faire valider mes segments, et ce individuellement, afin qu'ils correspondent aux critères demandés! Voilà pourquoi je veux voir le début et la fin des segments.
Pour les étiquettes, je fais le test immédiatement.
Merci
Daniel
P.S. Ce n'est pas la fête des Français aujourd'hui??? Il me semble que oui!!! Alors bonne fête à tous!!! Du petit québécois!
De retour à la géomatique
Hors ligne
#8 Mon 14 July 2014 20:16
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Je vois,
A propos des textes multilignes, la syntaxe est bonne mais il faut choisir 'TEXTE SIMPLE' dans les styles et non pas 'MULTILIGNE'
FLORIS
J'ai texte normal, Est-ce la même chose que texte simple???
Daniel
De retour à la géomatique
Hors ligne
#9 Mon 14 July 2014 20:21
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Daniel
Oui c'est plutôt 'TEXTE NORMAL' erreur de ma part.
C'est effectivement la fête nationale.
Merci petit Quebequoi!
FLORIS
Hors ligne
#10 Mon 14 July 2014 20:33
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Salut
Et bien mauvaise nouvelle, ça ne me donne qu'une seule ligne et non deux.
Voici mon expression : Concat ( Nom_Rue, '\n' , LONGUEUR )
Y'a des journée comme ça!!!
Daniel
De retour à la géomatique
Hors ligne
#11 Mon 14 July 2014 21:59
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 357
Re: [ACAD MAP 2015] Délimitation des segments
Bonjour,
je ne crois pas qu'avec un style on puisse marquer le début et la fin d'une géométrie et seulement ces 2 points. Par contre on peut extraire les coordonnées de ces 2 extrémités (en fait le 1er point de la poly, donc il faudra aussi les inverser pour que l'extrémité devienne l'origine) et s'en servir comme d'une base de point pour la styliser:
1. commande MAPIMPORT pour importer le fichier SDF sous forme de polyligne autocad
2. Sauvegarder le fichier sous le nom POLY1.DWG
3. inverser toutes les polylignes : commande PEDIT option M (multiple) sélectionner toutes les polylignes puis option I (inverser) => sauvegarder sous POLY2.DWG
4. Connecter les 2 fichiers DWG en tant que dessin source puis faire une requête en mode rapport en extrayant les propriétés X1 et Y1 qui permet de récupérer les coordonnées X et Y du 1er point d'un polyligne.
5. Ouvrir ce fichier TXT sous excel, le sauvegarder en XLS (éventuellement éliminer les doublons). On peut aussi charger ce fichier de point sous n'importe quel autre SGBD (Access, SQL Serveur, Postgre...)
6. Connecter ce fichier XLS via FDO et l'utiliser comme une couche ponctuelle à styliser avec des points, des croix ou n'importe quoi d'autre...
Bien sûr ce n'est pas dynamique, si on modifie la couche des segments il faudra tout recommencer.
Ça paraît un peu compliqué, mais c'est assez rapide. Si ça doit être répété souvent, regardé du côté des flux de travail, à part l'import du TXT sous Excel, je pense que tout le reste est automatisable.
Pour passer sur 2 lignes, il me semble que c'est \P au lieu de \n
Olivier
Hors ligne
#12 Mon 14 July 2014 23:09
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Après avoir importé le fichier en dwg, on peut envisager une topologie de type polygone avec option de création de points aux extremités.
A tester
FLORIS
Hors ligne
#13 Mon 14 July 2014 23:52
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Je voulais dire une topologie de type RESEAU (décidement)
ainsi on a une serie de points qui correspondent aux extrémités des segments.
ensuite on efface la topologie et les lignes.
On enregistre le tout en un fichier de points
FLORIS
Hors ligne
#14 Tue 15 July 2014 08:32
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [ACAD MAP 2015] Délimitation des segments
Hello
Rappel : sur les etiquettes FDO (avec MAP ou CIVIL 2012-2015) pour passer a la ligne :
- \n pour les textes "simples" (Text)
- \P pour les Multi-Textes (MText)
D'ailleurs \P peut etre utilise aussi dans les cotations pour faire une cotation multi-lignes ...
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#15 Tue 15 July 2014 10:23
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Bonjour
Il faut préciser que les textes sur plusieurs lignes ne sont possibles que horizontalement.
Quand le texte est aligné sur une droite cela ne fonctionne pas!
FLORIS
Hors ligne
#16 Tue 15 July 2014 13:57
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Bonjour
Merci pour les conseils. Je vais tester et vous revenir sur le résultat. Peut-être une réponse demain!!! Aujourd'hui, petite formation MapGuide et Sigim Web.
Daniel
De retour à la géomatique
Hors ligne
#17 Tue 15 July 2014 20:10
- gkacou
- Participant occasionnel
- Date d'inscription: 7 Mar 2007
- Messages: 26
Re: [ACAD MAP 2015] Délimitation des segments
... je ne crois pas qu'avec un style on puisse marquer le début et la fin d'une géométrie et seulement ces 2 points.
Il est tout à fait possible de marquer uniquement le début et la fin d'une géométrie de type ligne. Pour ce faire, dans la boîte de dialogue "Styliser une ligne" :
1. Ajouter un symbole de type point (cercle, carré, étoile ou autre) en plus du symbole ligne existant.
2. Changer éventuellement l'ordre de représentation pour le mettre au dessus du symbole ligne pour être sûr que le point sera visible
3. Cliquer sur le bouton "Avancés" pour accéder aux options avancées
4. Définir les valeurs "Décal. début" et "Décal. fin" à 0.
5. Effacer la valeur indiquée dans "Intervalle de répétition" (la mettre directement à 0 ne fonctionne pas toujours)
6. Appliquer les modifications
Je joins une capture pour donner une idée.
A +
Dernière modification par gkacou (Wed 16 July 2014 00:30)
Hors ligne
#18 Tue 15 July 2014 21:43
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [ACAD MAP 2015] Délimitation des segments
Salut
La méthode de gkacou fonctionne très bien. J'ai essayé de faire quelque chose comme ça hier mais je n'avais pas appuyé sur le bouton AVANCÉ!!! Mais ça ne veut pas dire que ça aurait fonctionné quand même!!! Mon niveau Autocad Map n'étant pas encore au point!!!
Merci
Daniel
De retour à la géomatique
Hors ligne
#19 Wed 16 July 2014 14:34
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 357
Re: [ACAD MAP 2015] Délimitation des segments
Magnifique, fonctionne nickel
Olivier
Hors ligne
#20 Wed 16 July 2014 17:23
- FLORIS
- Participant actif
- Date d'inscription: 23 Sep 2012
- Messages: 72
Re: [ACAD MAP 2015] Délimitation des segments
Bien vu!
FLORIS
Hors ligne