14 Jul 2010 @ 3:15 PM 

I recently was interested in getting some shapefile information quickly into a MySQL database. It seems like it should be a relatively simple task but you never know until you try, right? Well, thanks to the wonderful GDAL there is a great command that should be shared with the world:

ogr2ogr -f "MySQL" MySQL:"geospatial,user=user,host=localhost,password=password" -lco engine=MYISAM shapes.shp

It’s a thing of beauty! One little command line entry will take the entire contents of the shape file and push it into a MySQL database with the geometry. The only catch that I have run into so far was needing to increase a setting for increasing the MySQL allowed packet size. To change that just edit the /etc/my.inf file to include something like:

max_allowed_packet=100M

Works like a dream.

VN:F [1.9.7_1111]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)
Posted By: Wally Atkins
Last Edit: 14 Jul 2010 @ 03:15 PM

EmailPermalink
Tags
Categories: Uncategorized


 

Responses to this post » (None)

 
Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Last 50 Posts
 Back
Change Theme...
  • Users » 6
  • Posts/Pages » 31
  • Comments » 16
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

About



    No Child Pages.