Making Layers

From World Wind Wiki

Revision as of 23:00, 5 January 2006 by Adamhill (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

This is the beginning of an attempt to try to document a process so people that have GeoTIFF's can produce and maybe even serve up data for WorldWind. If you have any insights or info please add on.

Things We Know We Know

1) WW's tiling scheme 2) Formula to go from Lat/Long to WW tile numbers. 3) Nowak has a C program that uses GDAL to do this and he has another progam that packs them up so you dont have to manage zillions of files + a little PHP script to extract the correct tile from the image pyramid.

Things We Know We Don't Know

1) How does altitude relate to the layer? 2) How does Tilesize and Level0TileDegrees affect #1? 3) When do you know when to 'stop'? (ie. how do you know you are at 1:1) 4) Even though L0TD == 2.25, how do we get larger tiles when viewing the whole earth?

The Procedure for Making (As Far As I understand It Right Now)

1)Obtain a georeferenced geotiff and reproject it to EPSG:4326. (or reproject with 'gdalwarp' in step 3 as you go along) 2)Get the bounds of the GTiff. 2)Take the lower left bound and round to the nearest multiple of L0TD for lat and lon. 2)Extract a L0TD sized chunk of the GeoTIFF starting at the coordinates of the above.. 3)Resample the chunk to <TileSize>(blow it up to 512x512px or whatever tilesize you pick) and convert to image format of choice. 4) Place it in the correct directory and rename the tile according to the naming formula. <insert naming formula> 5) Iterate in L0TD sized chunks over the entire TIFF till you have covered the upper and right side bounds.

Personal tools