OpenSeaMap-dev:Downloadable Raster Charts: Unterschied zwischen den Versionen

Aus OpenSeaMap-dev
Wechseln zu: Navigation, Suche
K (on demand)
(on demand)
Zeile 26: Zeile 26:
 
* [http://wiki.openstreetmap.org/wiki/KAP-Dateien_aus_OSeaMap_erstellen OSM-Wiki]
 
* [http://wiki.openstreetmap.org/wiki/KAP-Dateien_aus_OSeaMap_erstellen OSM-Wiki]
 
* [http://www.abenteuerland.at/seachart/ smrender-online]
 
* [http://www.abenteuerland.at/seachart/ smrender-online]
* [http://mobac.sourceforge.net/ MOBAC]
+
* [http://mobac.sourceforge.net/ MOBAC] (banned by most tile-servers due to unreasonable load)
 
* [https://code.google.com/p/gmapcatcher/ GMapCatcher]
 
* [https://code.google.com/p/gmapcatcher/ GMapCatcher]
  

Version vom 29. Januar 2015, 14:30 Uhr

Status Quo

prefabricated charts

  • pros:
    • low stress on tile servers
  • cons:
    • set up needed
    • needs to be maintained
    • not always up to date
    • might not fit users needs

Links:

on demand

  • pros:
    • up to date
    • fits individual needs
  • cons:
    • high stress on tile servers
    • users have to do some research, might be a complex task

Links:

Ideas

cache & proxy tile server

  • TileStache provides
    • numerous caches (eg. disk, Memcache, Amazon S3, MBTiles)
    • TMS and WMS proxy
    • fast and faster using nginx
    • cache max-age: 30 days?

formats

  • served by cache & proxy tile server at minimum cost
    • tiles in TMS z/x/y directory structure
    • tiles in TMS z/x/y structure encapsulated in sqlite file ( mbtiles )
    • tiles in ??? structure encapsulated in sqlite file (OruxMaps)
    • tiles in ??? structure encapsulated in sqlite file (Locus)
    • single raster file stiched together via script and imagemagic

bounding boxes/ tile sets

  • coastal / ocean / open waters
  • inland waterways
  • lakes
    • ...

web frontend

  • map showing boundingboxes according zoom level transas sample
  • sortable table
  • search by name/number/area/purpose
  • functions:
    • search prefabricated files, check age
    • trigger generating script in case file does not exist/ is obsolete