Развертывания tilelive-сервера
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