Skip to content

mikeendale/tilestream

 
 

Repository files navigation

TileStream

A high performance tile server and simple web viewer for MBTiles files.

Features

  • MBTiles-based tile server
  • Minimal gallery view and OpenLayers based viewer of tiles
  • Support for MBTiles interaction using Wax

Requirements

  • TileStream client
    • Tested: Chrome 6+, Firefox 3+, IE8+
    • May work: Opera 11
  • TileStream server
    • Tested: Mac OS X 10.6, Ubuntu 10.10
    • At least 613MB memory
    • May work: Older versions, other POSIX-compliant systems
    • The prerequisites for node (python, libssl-dev)

Installation: Mac OS X 10.6

Install Xcode for Mac OS X.

Download and unpack TileStream. Build & install:

cd tilestream
./ndistro

Start TileStream:

./tilestream

TileStream should now be accessible from a browser at http:https://localhost:9000.

Installation: Ubuntu 10.10

Install build requirements:

sudo apt-get install build-essential libssl-dev libsqlite3-0 libsqlite3-dev

Download and unpack TileStream. Build & install:

cd tilesteram
./ndistro

Start TileStream:

./tilestream

TileStream should now be accessible from a browser at http:https://localhost:9000.

Configuration

Optional. Edit settings.js to change server settings including port, tiles directory, and default baselayer.

Usage

MBTiles files should be placed in the tilestream/tiles directory. Each tileset can be previewed at http:https://localhost:9000/tileset/[filename] where [filename] is the name of the tileset file without the .mbtiles extension.

Contributors

About

node.js mbtiles tile server

Resources

License

Stars

Watchers

Forks

Packages

No packages published