Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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! smile


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

FLORIS a écrit:

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: 351

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: 4740

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

olivier.eckmann a écrit:

... 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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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!!! smile

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: 351

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

 

Pied de page des forums

Powered by FluxBB