The best way to create a moving map

I am looking for a good way to create a mobile card application on a semi-embedded device comparable to a netbook. Source Images - 400 MB tiff files with related world and projection files. The current approach that I have taken is to create a tiled dataset for the desired scale values ​​in the OSM map format. It works, but uses too much disk space. Can someone point me in the right direction? Thanks.

+6
algorithm compression gis
source share
3 answers

Unfortunately, you have to compromise between performance and disk space. Cards with tiles are loaded much faster and do not require a large amount of RAM, but several versions (the form of cache copies) with several resolutions require a lot of disk space.

If your program works over the network, you can configure the map server, possibly using the WMS protocol (http://en.wikipedia.org/wiki/Web_Map_Service), so that your client works as a thin client, but if your program works offline You have to work hard. The cottsak related article is very good.

I suggest you try different combinations of tile permissions and test their performance directly until you find a good compromise.

+2
source share

This article provides many links to free / open source versions of various web mapping components. Maybe you can find something there to get you started?

+1
source share

You can use the OpenLayers libraries to display your alternating maps.

To save disk space, you can generate tiles dynamically and cache them. Then the cache can be checked and old fragments removed using the cron job if they exceed the disk quota. Check the code in tile.php from the ka-map project. I used it several years ago and it worked well. ka-map

0
source share

All Articles