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 Tue 22 July 2008 12:42

SOEB
Juste Inscrit !
Date d'inscription: 16 Feb 2006
Messages: 2

Transformer du S57 en shp ou tab ou ...

Bonjour à tous

je cherche à transformer du S57 en shp ou tab
Fwtools avec la commande ogr2ogr ça n'a pas l'aire de passer...

Quelqu'un peut-il me renseigner?
Par avance merci

Hors ligne

 

#2 Tue 22 July 2008 14:39

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Transformer du S57 en shp ou tab ou ...

salut je ne connais pas le format S57, mais :

1) j'ai eu le même problème que toi, j'avais étéléchargé fwtools pour utiliser la magique commande ogr2ogr et je n'ai jamais sû l'utiliser correctement.
je devais convertir des format mapinfo *.mid et *.mif en *.shp
j'ai donc téléchargé un logiciel libre "quantum gis", qui m'ouvrait avec beaucoup de labeur mes *.mif, puis j'ai clic droit "convertir au format *.shp" et hop, magique! sans perte de données


2) quelle commande utilises-tu ?

Dernière modification par noxia (Tue 22 July 2008 14:51)

Hors ligne

 

#3 Tue 22 July 2008 14:51

Denis.Degez
Participant actif
Lieu: Marseille
Date d'inscription: 19 May 2008
Messages: 51

Re: Transformer du S57 en shp ou tab ou ...

Il existe un plug-in pour ArcView 3 qui permet de convertir du S57 vers du Shape. je l'ai utilisé il y a deux ou trois an ... (une recherche sur le support d'esri devrait t'y guider, désolé de ne pas être plus précis) Ca ne règle pas la question d'un outil libre qui permette de faire cette conversion, mais ça peux dépanner une urgence ...
De mémoire j'avais été orienté vers cette solution en téléphonant directement aux ingénieurs du SHOM ... ils reste sans doutes les mieux informés en matière de manipulation de S57.


Je sers la science et c'est ma joie ...

Hors ligne

 

#4 Tue 22 July 2008 15:45

SOEB
Juste Inscrit !
Date d'inscription: 16 Feb 2006
Messages: 2

Re: Transformer du S57 en shp ou tab ou ...

en recherchant un peu plus ça passe ...
en tout cas merci pour vos réponses

Hors ligne

 

#5 Tue 22 July 2008 16:50

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: Transformer du S57 en shp ou tab ou ...

Bonjour Soeb,

GDAL sait lire et donc convertir le format s-57 en format shape.
http://www.gdal.org/ogr/drv_s57.html

Mais cela dépend aussi de la complexité du fichier s-57 à traduire, car le format s-57 est un format vectoriel complexe et le driver GDAL s57 n'est pas abouti ni bien documenté.
Attention de bien régler les paramètres "OGR_S57_OPTIONS="

Bien cordialement

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

#6 Wed 24 September 2008 16:59

Anaïs Just
Participant actif
Lieu: Montreuil
Date d'inscription: 10 Dec 2007
Messages: 131

Re: Transformer du S57 en shp ou tab ou ...

Bonjour à tous,

Il existe un outil sous Arcgis 9.2 s57 to geodatabase qui permet la convertion du format s57 vers la géodatabase.
Cependant on ne peut l'utiliser qu'avec la licence Arcinfo puiqu'il faut auparavant créer un shéma de géodatabase à partir d'un document xml.
Pour ma part je n'ai pas la licence Arcinfo mais la licence arcview.
Comme j'ai reçu un fichier du SHOM au format s57 que j'ai besoin de convertir en shape (il y en a plusieur) j'ai tenté d'utiliser ogr2ogr dans FWtools.

La convertion a bien lieu mais j'ai des messages d'erreur qui apparaissent et quand je consulte mes fichiers sous arccatalogue je ne vois aucune géométrie.

Quelqu'un pourrait il m'éclairer sur ces erreurs, m'aider à les éviter ou me donner une autre solution de convertion?



C:\Program Files\FWTools2.1.0>ogr2ogr -f "ESRI shapefile" C:\SHOM\FR402050.shp C
:\SHOM\FR402050.000

ERROR 6: Can't create fields of type StringList on shapefile layers.

ERROR 6: Can't create fields of type IntegerList on shapefile layers.

ERROR 6: Can't create fields of type StringList on shapefile layers.

ERROR 6: Can't create fields of type IntegerList on shapefile layers.

ERROR 6: Can't create fields of type StringList on shapefile layers.

ERROR 6: Can't create fields of type IntegerList on shapefile layers.

ERROR 6: Can't create fields of type StringList on shapefile layers.

ERROR 6: Can't create fields of type IntegerList on shapefile layers.

ERROR 6: Can't create fields of type StringList on shapefile layers.

ERROR 6: Can't create fields of type IntegerList on shapefile layers.

ERROR 6: Can't create fields of type StringList on shapefile layers.

ERROR 6: Can't create fields of type IntegerList on shapefile layers.

ERROR 1: Attempt to write non-point (POLYGON) geometry to point shapefile.
ERROR 1: Terminating translation prematurely after failed
translation of layer BUISGL

Merci beaucoup

Anaïs

Dernière modification par Anaïs Just (Wed 24 September 2008 17:00)

Hors ligne

 

#7 Wed 24 September 2008 17:25

Anaïs Just
Participant actif
Lieu: Montreuil
Date d'inscription: 10 Dec 2007
Messages: 131

Re: Transformer du S57 en shp ou tab ou ...

Une fois n'est pas coutume, je réponds en partie à ma propre question. En fait le format s57 est directement lisible sous Arcgis 9.2. Donc l'outil de conversion s'avère inutile.
Parcontre pour OGR je ne sais toujours pas pourquoi cela ne fonctionne pas.

Dernière modification par Anaïs Just (Wed 24 September 2008 17:25)

Hors ligne

 

#8 Fri 21 November 2008 08:29

Ted
Participant assidu
Date d'inscription: 16 Jan 2007
Messages: 181

Re: Transformer du S57 en shp ou tab ou ...

J'avais posé une question semblable, il y a quelque temps sur le forumsig et j'avais eu la réponse suivante :
En gros écriture ne veut pas dire création.
http://www.forumsig.org/showthread.php? … hlight=S57

a+

Hors ligne

 

#9 Fri 21 November 2008 19:40

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: Transformer du S57 en shp ou tab ou ...

Bonjour Ted,

Sur ce fil, la question intiale de SOEB était la conversion de fichier s57 en shp et non le contraire.

http://home.gdal.org/projects/s57/index.html
La commande :

Code:

ogr2ogr -skipfailures out.shp file.000

génére des shapefiles pour toutes les classes d'objets présents dans le fichier s57 (COALNE, DEPCNT, SOUNDG...).
Mais elle amnène aussi toute une variété d'erreurs ou d'avertissements concernant des problèmes liés à des mélanges géométrique de certains types d'objets non supportés par le format shape ainsi que des problèmes d'attributs de couleur non pris en compte lors de l'écriture en shape.

voir la doc en ligne en français d'Yves Jacolin :
http://softlibre.gloobe.org/doku.php/gd … se/ogr_s57

Bien cordialement

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

Pied de page des forums

Powered by FluxBB