Zainstalowałem Tilemill do eksportowania mojej mapy jako mbtiles, i użyłem mbutil do eksportu jako obrazy PNG i UTFGrid. Dalej mam projekt Tilemill z plikami MSS (Carto). Teraz źródło danych będzie się zmieniać co tydzień i życzę zautomatyzować tę akcję.
Czy Tilemill obsługuje skrypty wiersza polecenia lub coś innego do wyeksportowania mojego projektu z podanymi właściwościami?
Aktualny system: Windows 7 x64
EDYCJA w odpowiedzi na @Sunil:
TileMill nie ma żadnych funkcji automatycznego manipulowania arkuszami stylów Carto, ale możesz użyć skryptu bash do bezpośredniej manipulacji plikami Carto. TileMill ma również polecenie eksportu, które można wywołać z bash.
W systemie Mac OS X można uruchomić takie polecenie w terminalu, aby uzyskać więcej informacji na temat korzystania z polecenia eksportowania:
/Applications/TileMill.app/Contents/Resources/node /Applications/TileMill.app/Contents/Resources/index.js eksport --help
Dokładne polecenie zależy od sposobu zainstalowania TileMill
Niestety to samo polecenie w systemie Mac OS X nie działa w moim bieżącym systemie. Co oznacza ostatnie zdanie, czy istnieją różne instalacje Tilemill?
Odpowiedzi:
W końcu go znalazłem. Polecenia Tilemill powinny być uruchamiane przez węzeł, który znajduje się w tym samym katalogu z plikiem index.js. Próbowałem uruchomić bezpośrednio plik index.js,
index.js export ..
który nie działa.@ Przekierowanie Sunila na stronę wsparcia pozwoliło mi zainstalować Ubuntu i zobaczyć, że kod działa, wtedy zdałem sobie sprawę, że wszystko działa z funkcjonalnością nodejs. Po otwarciu GUI Tilemill również działa,
http://localhost:20009/
a potem dostałem, że polecenia powinny działać z węzłem .Dlatego musimy pisać w systemie Windows 7 (x64)
na Ubuntu
Znalazłem również wszystkie dostępne polecenia
Z poważaniem
źródło
Opcje wiersza polecenia eksportu są oficjalnie udokumentowane na stronie https://www.mapbox.com/tilemill/docs/manual/exporting/ .
źródło