[postgis-users] geometry from postgis to mysql

Natasha Popoola tashjp at hotmail.com
Wed Nov 14 04:31:35 PST 2007



Thank you both for your help, I have now succeeded in converting to shp and then to MySQL using pgsql2shp and then shp2mysql.
Date: Wed, 14 Nov 2007 08:39:39 +0700
From: bayu at bkurniawan.com
To: postgis-users at postgis.refractions.net
Subject: Re: [postgis-users] geometry from postgis to mysql

Try with GDAL/OGR (http://gdal.org/ogr)

This is example to convert a data ESRI Shapefile to MySQL :
ogr2ogr -f MySQL MySQL:gis,user=user,password=secret shape_file.shp -lco GEOMETRY_NAME=the_geom


Example to convert a PostGIS to MySQL :

ogr2ogr -f MySQL MySQL:gis,user=user,password=secret PG:"host=172.27.1.245 user=user dbname=gis"
"map_province_boundary_polygon" -lco GEOMETRY_NAME=the_geom -a_srs
EPSG:4326 -overwrite

To check your MySQL data :

ogrinfo MySQL:gis,user=root,password=root district -so


INFO: Open of `MySQL:gis,user=user,password=secret'

using driver `MySQL' successful.

Layer name: district

Geometry: Polygon

Feature Count: 6

Extent: (105.096718, -6.998588) - (106.774400, -5.875104)

Layer SRS WKT:

(unknown)

FID Column = OGR_FID

Geometry Column = the_geom

district: String (50.0)

province: String (50.0)

class: String (50.0)

On 11/12/07, Kyle.Wilcox at noaa.gov <Kyle.Wilcox at noaa.gov
> wrote:Have you tried using pgsql2shp and then shp2mysql?

----- Original Message -----

From: tashjp <tashjp at hotmail.com>
Date: Sunday, November 11, 2007 4:38 pm
Subject: [postgis-users] geometry from postgis to mysql

>
> I had a go posting this in the MySQL forum but with no luck...

> I have a PostGIS database with various columns of geometry data. I
> need to
> import all this into a MySQL database instead (my uni won't run
> PostGIS on
> their servers) and have decided to create the tables from scratch

> and then
> just do a search and replace on the insert statements to convert from
> Postgre to MySQL.
>
> I have tried both
>
> INSERT INTO RoadNode VALUES ('osgb4000000029762763', 3, '2005-09-14',

> 'osgb1000001824287062',
> 'GeomFromWKB(0101000000000000008A2B204100000000B07EF940)');
>
> and
>
> INSERT INTO RoadNode VALUES ('osgb4000000029762711', 3, '2005-09-14',

> 'osgb1000001824287705',
'010100000000000000082C2041000000006070F940');
>
> both of which return the error message:
> >[Error] Script lines: 1-1 --------------------------

> Data truncation: Cannot get geometry object from data you send to the
> GEOMETRY field
>
> Does anyone know what I am doing wrong?
>
> Thanks, Natasha
> --
> View this message in context: 
http://www.nabble.com/geometry-from-
> postgis-to-mysql-tf4787330.html#a13695426
> Sent from the PostGIS - User mailing list archive at 
Nabble.com.
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net

> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
_______________________________________________
postgis-users mailing list

postgis-users at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users



-- 
Bayu Kurniawan R
GIS Programmer
PT. Sigma Cipta Utama
Jl. Tekno I Blok B No:5,6,7
BSD City Tangerang 15314
Indonesia
Phone : +62 21 75871955 ext.304


_________________________________________________________________
Celeb spotting – Play CelebMashup and win cool prizes
https://www.celebmashup.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20071114/8481e5c6/attachment.html>


More information about the postgis-users mailing list