[OAM-talk] where to start helping...
Stephen Woodbridge
woodbri at swoodbridge.com
Sat Jan 3 18:05:13 MST 2009
The one thing the comes to my mind when we talk about large datasets,
large processing, large bandwidth, etc is building something that is
distributed across a large set of servers and is redundant because
pieces are on multiple servers.
Think peer-to-peer, SETI at Home, etc. This just seems like a better more
scalable solution. OAM might then be the central directory, task
scheduler, whatever.
This way no one company/org needs to bear the heavy lifting. And with
some advanced planning if someone needs to leave the network that has a
lot of data, it could be scheduled to be offloaded to other boxes.
Something to think about.
-Steve
Mikel Maron wrote:
>
> Seems to me that there are a number of distinct problems to hurdle in
> the OAM domain.
>
> -There are several very large raster data sets in the public domain
> (Landsat, USGS aerials) that need processing in a more accesible form.
> -There are myriad smaller raster data sets, like pict'earth/diydrones,
> and municipal imagery, etc.
> -Mapping APIs want to hook into these data sets in a relatively seemless
> way through tiles.
>
> Solving all these problems on one monolithic server, or set of servers,
> doesn't seem scalable. Unlike OSM with vector data, rasters simply take
> too much space and too much processing.
>
> The large datasets are a special case, and there's a public interest in
> making these widely available. For landsat at least,
> http://onearth.jpl.nasa.gov/tiled.html is almost there. Perhaps
> Telascience, or Amazon Public Data Sets, or OSGeo data committee, or
> some other body could be persuaded to help with hosting. Processing and
> setup is not a recurring problem.
>
> The smaller data sets need a more interactive tool set. I haven't looked
> at the current OAM code, but I take it it's not all the way there. The
> need puts me in mind of the Map Warper
> [http://wrp.geothings.net/frontpage], a soon to be open source tool
> modeled on the MetaCarta rectifier. Warper is forming the basis of the
> NYPL's historic NYC map project [http://dev.maps.nypl.org/]. This tool
> handles manual rectification of smallish uploaded images, then produces
> a catalog and tiles. It doesn't seem like too much of a stretch to build
> another uploading tool into this system, accepting already georeferenced
> imagery, and converting it to whatever format Warper uses. This tool can
> be deployed in a number of different places, to handle different data
> sets. State of California, diydrones, OSGeo Italia could have their own
> instances.
>
> Linking numerous tile sources together is the last problem. Perhaps to
> start, all of these service just serve tiles for their own areas
> directly, with OpenLayers and whatever other client handling requesting
> the proper tile for the area configured for that application. The TMS
> spec [http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification] is
> designed for advertising tiles in any arbitrary scheme. There's been
> proposals like distributed tile caching
> [http://wiki.osgeo.org/wiki/Distributed_Tile_Caching] to integrate
> distributed sources. I reckon that these ideas are a bit too baroque --
> we can pretty much assume clients will want tiles in the standard G-Y-M
> tiling scheme, i.e. TMS could be simplified. The logic for requesting a
> tile in a particular location from the appropriate server is pushed to
> the client.
>
> I'm just thinking out loud here, haven't looked so much into the
> technicals or implications. But generally seems to me that something
> like this approach gives OAM next steps and scalability.
>
> -Mikel
>
>
>
>
>
>
> *From:* Brent Pedersen <bpederse at gmail.com>
> *To:* talk at openaerialmap.org
> *Sent:* Saturday, January 3, 2009 11:41:04 AM
> *Subject:* [OAM-talk] where to start helping...
>
> hi, of the hurdles mentioned in the "state of openaerialmap"
> (http://openaerialmap.org/pipermail/talk_openaerialmap.org/2008-December/000055.html),
> i'd like to understand how to help with the programming stuff. chris
> has said this:
>
> 09:25 < crschmidt> The thing that doesn't exist that should
> 09:26 < crschmidt> is a chunk of code that can take any set of georectified
> images
> 09:26 < crschmidt> in any projection
> 09:26 < crschmidt> and make them into a set of 'happy' images
> 09:26 < crschmidt> tiled, overviewed, in the right projection
>
> so, what's required to do that? and what needs to be determined to start?
> what is the happy projection (4326?)
> what is the happy format (geo-tiff?)
> is it safe to assume it'll be using python-gdal to do this?
>
> at this point, i dont even know enough to know the proper questions to ask.
> i have messed with the code a bit, and updated to use django > 1.0, but not
> addressed any of the real problems.
> -brentp
>
> _______________________________________________
> talk mailing list
> talk at openaerialmap.org <mailto:talk at openaerialmap.org>
> http://openaerialmap.org/mailman/listinfo/talk_openaerialmap.org
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> talk mailing list
> talk at openaerialmap.org
> http://openaerialmap.org/mailman/listinfo/talk_openaerialmap.org
More information about the talk
mailing list