Tilelive

Tilelive предназначен для потоковой передачи тайлов от источников до приемников, обеспечив непротиворечивый API. Передача тайлов от источников до приемников осуществляется Tilelive вместе с одним из плагинов.

Установка Tilelive

из npm

Устанавливаем npm-пакет

npm install tilelive

для разработки нужно установить дополнительные пакеты, указанные в секции devDependencies файла package.json установленного пакета (node_modules/tilelive/package.json)

из исходного кода

Клонируем репозиторий

git clone https://github.com/mapbox/tilelive.git

устанавливаем пакет

npm install

Все дополнительные зависимости установятся автоматически.

Установка плагинов

tilelive-postgis - плагин для tililive позволяющий использовать базу данных Postgresql вместе с его расширением PostGIS в качестве источника данных.

из npm

npm install tilelive-postgis

из исходного кода

Клонируем репозиторий

https://github.com/stepankuzmin/tilelive-postgis

устанавливаем пакет

npm install

Все дополнительные зависимости установятся автоматически.

Запуск сервера

Устанавливаем npm-пакет express - веб-платформа для node.

npm install express

создаем js-скрипт и запускаем его

node server.js