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 Mon 03 May 2010 10:18

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

[OGR] DXF to SHP - éléments points et polylignes

Bonjour,

Dans une fichier AutoCAD, j'ai des polygones, des polylignes ainsi que des points.

La conversion des objets polygonaux ne pose pas de soucis.

Par contre, y a-t-il moyen de transformer les 2 autres types d'objets?

Merci!


geodata au cerema et petits billets en géomatique

Hors ligne

 

#2 Mon 03 May 2010 10:33

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9859
Site web

Re: [OGR] DXF to SHP - éléments points et polylignes

Bonjour,

Tente de rajouter l'option -nlt type dans ta commande avec type parmi : NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Mon 03 May 2010 12:32

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: [OGR] DXF to SHP - éléments points et polylignes

Merci pour la réponse!

-nlt type permet de forcer le type géométrique des objets générés par la commande ogr2ogr.

Ainsi, une couche rassemblant des polygones ainsi que des polylignes génèrera, en spécifiant -nlt MULTILINESTRING, une couche de lignes rassemblant les objets polygones transformés en polylignes ainsi que les polygones.

J'aurais préféré extraire les points, les objets ligne de la couche d'origine pour ensuite effectuer une transformation de ces objets en polygones.

Par contre, cela n'a pas l'air possible de filtrer les objets d'un certain type..?


geodata au cerema et petits billets en géomatique

Hors ligne

 

#4 Wed 05 May 2010 20:13

rouault
Participant assidu
Date d'inscription: 26 Apr 2009
Messages: 166

Re: [OGR] DXF to SHP - éléments points et polylignes

Le filtrage par type de géométrie est possible. Il faut pour cela utiliser une requête SQL avec les extensions offertes par OGR ( http://gdal.org/ogr/ogr_sql.html ), spécifiquement la propriété OGR_GEOMETRY.

Par ex : ogr2ogr point.shp source.dxf -sql "SELECT * FROM entities WHERE OGR_GEOMETRY = 'POINT'" n'extraira que les points.

Hors ligne

 

#5 Thu 06 May 2010 09:33

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: [OGR] DXF to SHP - éléments points et polylignes

merci!
super!


geodata au cerema et petits billets en géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB