Я установил Tilemill для экспорта своей карты в виде mbtiles, и я использовал mbutil для экспорта в виде изображений PNG и UTFGrid. Итак, у меня есть проект Tilemill с файлами MSS (Carto). Теперь источник данных будет меняться еженедельно, и я хочу автоматизировать это действие.
Так поддерживает ли Tilemill сценарии командной строки или что-то еще для экспорта моего проекта с заданными свойствами?
Текущая система: Windows 7 x64
РЕДАКТИРОВАТЬ в ответ на @Sunil:
TileMill не имеет никаких функций для автоматического управления таблицами стилей Carto, но вы можете использовать скрипт bash для непосредственного управления файлами Carto. TileMill также имеет команду экспорта, которую можно вызвать из bash.
В Mac OS X вы можете запустить такую команду в терминале для получения более подробной информации об использовании команды экспорта:
/Applications/TileMill.app/Contents/Resources/node /Applications/TileMill.app/Contents/Resources/index.js export --help
Точная команда зависит от того, как вы установили TileMill
К сожалению, та же команда для Mac OS X не работает в моей нынешней системе. Что означает последнее предложение, существуют ли разные установки Tilemill?
Ответы:
Наконец-то я нашел. Команды Tilemill должны запускаться через узел, который находится в том же каталоге, что и файл index.js. Я пытался запустить напрямую index.js,
index.js export ..
который не работает.Перенаправление @ Sunil на страницу поддержки позволило мне установить Ubuntu и увидеть, что код работает, тогда я понял, что все это работает с функциональностью nodejs. После открытия графического интерфейса Tilemill он также работает. Затем я понял,
http://localhost:20009/
что команды должны работать с узлом ,Поэтому мы должны печатать на Windows 7 (x64)
на Ubuntu
Также я нашел все доступные команды
С уважением
источник
Параметры командной строки для экспорта официально задокументированы по адресу https://www.mapbox.com/tilemill/docs/manual/exporting/ .
источник