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

GEODATA DAYS 2024

#1 Tue 20 March 2007 18:09

Trotamundos
Participant assidu
Lieu: Geneva
Date d'inscription: 16 Jan 2007
Messages: 230

ArcGIS 9.2 - Comment fermer des polylignes!!!

Bonjour!

Je suis à bout ! je cherche un outil me permettant de détecter les polylignes non fermés dans une couche, comme dans le fichier joint. Je suis certain qu'ils ne sont pas fermés mais je ne peux le voir à l'oeil nu et c'est surtout fastidieux! C'est en tentant de convertir en polygones que je m'aperçois que ces polylignes ne sont pas fermés.

En fait, l'idéal serait de détecter où ces polylignes présentent des problèmes pour ensuite résoudre les problèmes un à un dans mes données, avec un tableau et de manière interactive par exemple. A défaut, un outil ma permettant de fermer ces polylignes automatiquement serait le bienvenue (bien qu'en automatisant on génère d'autres problèmes souvent).

Comment faire? Merci.

Hors ligne

 

#2 Tue 20 March 2007 22:24

lblum
Participant occasionnel
Lieu: Nîmes
Date d'inscription: 10 Feb 2006
Messages: 43
Site web

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

Peux tu m'envoyer ta couche pour controle?

Tu peux essayer les Xtools pendant 30 jours.
Voir le lien ci joint

http://www.xtoolspro.com/download.html

Cordialement

Laurent

Hors ligne

 

#3 Wed 21 March 2007 08:04

Raphael
Participant assidu
Date d'inscription: 5 Sep 2005
Messages: 188
Site web

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

Bonjour,

Pour m'a part je travaillerais avec FME.
Par contre, cela implique un autre logiciel (et qui n'est pas gratuit).

Salutations
Raphael

Hors ligne

 

#4 Wed 21 March 2007 08:33

Trotamundos
Participant assidu
Lieu: Geneva
Date d'inscription: 16 Jan 2007
Messages: 230

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

Pour répondre à Laurent, je trevaille déjà avec Xtools et même ETgeowizard. L'outil de conversion de polylignes à polygones avec Xtools me signale mes dangles, là où des polylignes se croisent, mais pas là où il manque un morceau. A moins quîl y ait d'autres fonctions que je ne connaisse pas... Merci toutefois

Hors ligne

 

#5 Wed 21 March 2007 10:24

remy martin
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 27

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

Salut,

Plusieurs étapes pour résoudre ton problème :

1- avoir une version ArcInfo (ou peut-être ArcEditor)
2- créer une géodatabase
3- créer un jeu de classes d'entités topologiques
4- vérifier si les règles topo sont appliquées (en l'occurrence fermeture
des polylignes, de mémoire cette règle existe). En retour tu auras une
couche vecteur avec toutes les erreurs topo sur tes polylignes.

Ton principal problème est de trouver ArcInfo si tu ne l'as pas ;-)

Rémy MARTIN
Chargé d’études SIG

ASCONIT Consultants

Hors ligne

 

#6 Wed 21 March 2007 10:24

Wlodaz
Participant occasionnel
Lieu: Nanterre
Date d'inscription: 6 Sep 2005
Messages: 43

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

Bonjour,

Apparemment, à l'aide de la fonction ci-dessous (trouvée sur le support d'Esri France), à utiliser avec la calculette, tu devrais réussir à t'en sortir pour identifier les polylignes non closes.

Dim pPolycurve as IPolyCurve
Dim pTest as Boolean
Set pPolycurve = [Shape]
pTest = pPolycurve.IsClosed
__esri_field_calculator_splitter__
pTest

http://support.esrifrance.fr/index.asp? … tries.html

Ensuite, pour bien identifier l'endroit qui pose problème, je rajouterais en attribut, sur les polylignes non closes, les coordonnées de début ou de fin de la polyligne. Pour finir, je créerais une couche de point à partir des infos précédentes pour localiser les erreurs.

Cordialement,

Christophe WLODAZ
-----------------------------------------------------------------------
Cellule Géomatique
Direction des Systèmes d'Information et Télécommunications
Mairie de NANTERRE
-----------------------------------------------------------------------
88/118 rue du 8 mai 1945
BP 1406 92014 NANTERRE Cedex
Tél : 01 47 29 59 62
Fax : 01 47 29 49 08
christophe.wlodaz@texte-a-enlever.mairie-nanterre.fr
-----------------------------------------------------------------------

Hors ligne

 

#7 Wed 21 March 2007 10:26

JB Nivault
Participant occasionnel
Lieu: Hérault
Date d'inscription: 12 Sep 2005
Messages: 35

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

Bonjour,
Il y a au moins une solution avec arcview 8-9 seul.
J'ai déjà utilisé cette méthode, un peu longue mais qui marche :

1/ convertir polylignes en polylignesM
2/ Calculer abcisses des extrémités de ces polylignesM
( correspondent soit à "0" ou "longueur")
3/ les récupérer dans un tableur
4/ générer couche de points à partir de ce fichier dbf
( si 25 polylignesm => 50 points)
5/ calculer sur cette couche de points représentant les extrémités des polylignes, leurs coordonnées X et Y
6/ agréger cette couche de points sur un champ concaténant X et Y
7/ on obtient une nouvelle couche de points indiquant le "count" d'entités agrégées, partageant donc exactement la même position.
si count = 1 alors on a un noeud pendant
si count = 2  alors polyligne fermée
8/ par superposition de la couche initiale sur la dernière couche de point discrétisée sur "count", on peut corriger "à la main" les polylignes non fermées

une réserve cependant, je ne sais pas comment se présente physiquement cette couche de polylignes, qui peut amener qq complications pas forcément insurmontables

Cordialement,

Jean Baptiste NIVAULT
Conseil général de l'Hérault
Direction de la défense de la forêt contre les incendies
Cellule SIG - Cartographie
tel : 04.67.57.09.58. fax: 04.67.57.09.64
sig-dfci@texte-a-enlever.cg34.fr


Jean Baptiste Nivault
SIG Routes
Conseil Général de l'Hérault

Hors ligne

 

#8 Wed 21 March 2007 10:28

Laurent SCHNELL
Participant occasionnel
Lieu: Marennes-Hiers-Brouage
Date d'inscription: 7 Sep 2005
Messages: 35

Re: ArcGIS 9.2 - Comment fermer des polylignes!!!

bonjour,

autre possibilité, si vous êtes équipes, ou si vous avez des partenaires
equipes : utilisez le traducteur universel de MapInfo et utilisez MapInfo
qui fait ca tres facilement, puisqu'un même layer supporte les différents
types d'implantation graphique.

Bonne journee

Laurent SCHNELL
Ingénieur géomaticien
laurent.schnell@texte-a-enlever.paimpol-goelo.com


Communauté de Communes de Paimpol-Goëlo
2 rue Lagadec B.P.6
22860 PLOURIVO
Tél : 02.96.55.99.53
Fax : 02.96.55.97.63
accueil@texte-a-enlever.paimpol-goelo.com 
http://www.paimpol-goelo.com

Hors ligne

 

Pied de page des forums

Powered by FluxBB