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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 19 June 2006 16:28

FroggyN
Juste Inscrit !
Lieu: Dijon
Date d'inscription: 19 Sep 2005
Messages: 7

Convertir cellules dgn en symboles shape

Bonjour,
nouvelle utilisatrice de FME, je souhaite convertir des fichiers DGN en fichiers SHP. Le problème étant que les cellules sont éclatées en point, ligne, polygone... ayant cependant en commun le MSLINK de la cellule d'origine.
Quelqu'un saurait-il comment convertir mes cellules (dgn) directement en symboles (shp) ou bien connait une "moulinette" pour rassembler les morceaux de mes cellules grace au MSLINK ?
J'espère avoir été (à peu près) claire, merci de votre compréhension...

Géomatiquement vôtre

Nathalie

Hors ligne

 

#2 Mon 19 June 2006 20:49

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Convertir cellules dgn en symboles shape

C'est pas gagné...
Les deux formats étant assez différents vous ne pourrez pas récupérer les
cellules de manières simples en shp.
1. La notion de symbole n'existe pas en shp. Dans la philosophie ArcView,
vous devez normalement gérer des points dans le shp et utiliser un symbole
de la palette graphique pour l'affichage grace à une valeur d'attribut.
C'est ce que je vous conseille de faire,  ne pas éclater les blocs et
récupérer leur nom dans un attribut grace à l'attribut de format
igds_cell_name (ou quelque chose dans ce genre...) .. Le problème c'est que
vous avez peu de chance d'avoir le même résultat graphique que dans le DGN.
2. Sinon, vous pouvez rassembler les morceaux de cellules dans un shp de
ligne en éclatant les cellules puis en regoupant les objets dans un
aggregator avec igds_cell_sequence_number. Attention, le shapefile ne doit
contenir que des lignes, il faut donc sans doute convertir les cercles en
lignes avec GeometryCoercer.

A tester...


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#3 Sun 25 June 2006 09:40

FroggyN
Juste Inscrit !
Lieu: Dijon
Date d'inscription: 19 Sep 2005
Messages: 7

Re: Convertir cellules dgn en symboles shape

Merci de vos conseils, je vais tester les fonctions que vous avez cité. Je vais essayer avec GeometryFilter (eclatement des éléments par niveau) puis avec Aggregator en groupant par MSLINK.
Essais en cours...

Hors ligne

 

#4 Wed 28 June 2006 16:05

FroggyN
Juste Inscrit !
Lieu: Dijon
Date d'inscription: 19 Sep 2005
Messages: 7

Re: Convertir cellules dgn en symboles shape

Bonjour,
les essais d'aggrégation sont concluants avec les lignes et les arcs mais je n'arrive pas à transformer les ellipses en lignes avec la fonction GEOMETRYCOERCER. Quelqu'un aurait-il déjà testé cette fonction ?
Merci d'avance

FroggyN

Hors ligne

 

#5 Thu 29 June 2006 13:33

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Convertir cellules dgn en symboles shape

essayer de les vectoriser avant avec ArcStroker


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#6 Fri 30 June 2006 09:17

Stéfan Maurent
Participant occasionnel
Lieu: Prévessin-Moëns
Date d'inscription: 15 Dec 2005
Messages: 27

Re: Convertir cellules dgn en symboles shape

Bonjour,

si vous avez MicroStation sous la main, une solution est d'exporter un listing des cellules contenant les informations X, Y, Z et le nom de la cellule, puis de les géocoder sous ArcView.
Bien sûr il faut MicroStation pour faire cela.

Stéfan

(à noter : les coordonnées seront celles du point d'insertion de la cellule, donc pas nécessairement celles du centre de la cellule)

Hors ligne

 

Pied de page des forums

Powered by FluxBB