2017-02-24 1 views
0

J'ai des fichiers:Convertir des fichiers Mapinfo dans les tables PostGIS

Code postal région Boundaries.MID

"AB","Aberdeen" 
POLYGON((383707 866131,383465 866240,383302 866387,383202 866505,383089 866586,.....)) 
"AL","St Albans" 
POLYGON((526248 203348,....)) 
....... 

Code postal région Boundaries.MIF

VERSION 300 
DELIMITER "," 
COORDSYS EARTH PROJECTION 8,79,"m",-2,49,0.99960127,400000,-100000 
COLUMNS 2 
    POSTCODEAREA CHAR (0) 
    POSTCODEAREANAME CHAR (0) 
DATA 
POINT 384222.000 819125.000 
POINT 518661.000 209809.000 
POINT 407763.000 285514.000 
POINT 371106.000 147748.000 
.... as many points as many was areas in MID file (about 126) 

Est-ce que quelqu'un sait comment je peut l'importer dans PostGIS? Quelles tables dois-je créer?

Répondre

0

Si vous ne spécifiez pas de table cible, ogr2ogr créera la table cible pour vous. Cela devrait créer une nouvelle table dans votre base de données.

ogr2ogr -f PostgreSQL PG:"<dbconn>" "Postcode Area Boundaries.MIF" 
+0

Oui, je l'ai remarqué hier mais j'eu des problèmes avec la géométrie de chargement POLYGONE car il est dans une nouvelle ligne et ogr2ogr traité comme un autre disque comme ' « AB », « Aberdeen »'. J'ai donc abandonné et écrit mon propre script pour importer ces données – nospor