#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
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
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