Ich habe Tilemill installiert, um meine Karte als mbtiles zu exportieren, und ich habe mbutil verwendet, um sie als PNG-Bilder und UTFGrid zu exportieren. Nun habe ich ein Tilemill-Projekt mit MSS (Carto) -Dateien um diese Aktion zu automatisieren.
Unterstützt Tilemill auch Befehlszeilenskripte oder etwas anderes, um mein Projekt mit den angegebenen Eigenschaften zu exportieren?
Aktuelles System: Windows 7 x64
BEARBEITEN als Antwort auf @Sunil:
TileMill bietet keine Funktionen zum automatischen Bearbeiten Ihrer Carto-Stylesheets. Sie können jedoch ein Bash-Skript verwenden, um die Carto-Dateien direkt zu bearbeiten. TileMill verfügt auch über einen Exportbefehl, der aus der Bash aufgerufen werden kann.
Unter Mac OS X können Sie im Terminal einen Befehl wie den folgenden ausführen, um weitere Informationen zur Verwendung des Befehls export zu erhalten:
/Applications/TileMill.app/Contents/Resources/node /Applications/TileMill.app/Contents/Resources/index.js export --help
Der genaue Befehl hängt davon ab, wie Sie TileMill installiert haben
Leider funktioniert der gleiche Befehl für Mac OS X auf meinem aktuellen System nicht. Was bedeutet der letzte Satz, gibt es verschiedene Installationen von Tilemill?
Antworten:
Ich habe es endlich gefunden. Tilemill-Befehle sollten über einen Knoten ausgeführt werden , der im selben Verzeichnis wie die Datei index.js enthalten ist. Ich habe versucht, index.js direkt auszuführen, da
index.js export ..
dies nicht funktioniert.@ Sunils Umleitung zur Support-Seite ermöglichte es mir, Ubuntu zu installieren und zu sehen, dass der Code funktioniert. Dann wurde mir klar, dass alles mit der Funktionalität von nodejs funktioniert. Nach dem Öffnen der Tilemill-GUI funktioniert es auch
http://localhost:20009/
mit node .Daher müssen wir auf Windows 7 (x64) eingeben
auf Ubuntu
Außerdem habe ich alle verfügbaren Befehle gefunden
Freundliche Grüße
quelle
Die Exportbefehlszeilenoptionen sind offiziell unter https://www.mapbox.com/tilemill/docs/manual/exporting/ dokumentiert .
quelle