Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a wicked GeoNode instance running, loaded with some basic vector data. I want to be able to serve our local-County aerial imagery as a basemap within GeoNode. I am thoroughly overwhelmed with where to I'm going to lay out some of my details:

  • Countywide aerial imagery consists of 7 MrSID files, about 1+GB each, in California State Plane Coordinates.

From the basic research I've done, here's the strategy I was roughly thinking:

  • gdalbuildvrt to mosaic .sid's

  • gdal2tiles - would i only create one layer of tiles here in order for ImageMosaic plugin (GeoServer) to consume?

  • gdalwarp - I'll need to warp tiles into Web Mercator sometime, right?

Like I said, I'm a little overwhelmed. Should I use the WMS of GeoServer or go with an independent WMS e.g. TileCache/TileStache or MapBox/TileMill? What kind of workaround will I need to do with my aerials and their native projection? Am I missing a step with gdal_retile and creation of a image pyramid? Thanks for reading, I hope this is a good question for the community ~Joe.

share|improve this question
If you have a minute, I'd be very interested in hearing what you ended up doing... I'm working on similar situation right now. Cheers! – mr.adam Dec 27 '14 at 22:43

I wrote a simple tutorial on how to build a pyramid data store in GeoServer (, it works with png imagery but providing you have a MrSid licence I believe all the tools work the same way. Once you have the data in GeoServer you can set up GeoWebCache in front of it (in version 2.1) you don't even need to install anything extra. By default GeoWebCache will cache in 4326 and 900913 so there is no need to reproject your data if you don't want to.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.