Tilemill'de dışa aktarma nasıl otomatikleştirilir?


13

Haritanızı mbtiles olarak dışa aktarmak için Tilemill'i yükledim ve PNG görüntüleri ve UTFGrid olarak dışa aktarmak için mbutil'i kullandım. Bu işlemi otomatikleştirmek için.

Tilemill, verilen özelliklerle projemi dışa aktarmak için komut satırı komut dosyasını veya başka bir şeyi destekliyor mu?

Mevcut Sistem: Windows 7 x64

@Sunil'e yanıt olarak DÜZENLE:

TileMill, Carto stil sayfalarınızı otomatik olarak değiştirmek için herhangi bir özelliğe sahip değildir, ancak Carto dosyalarını doğrudan değiştirmek için bir bash betiği kullanabilirsiniz. TileMill'in bash'den çağrılabilen bir verme komutu da vardır.

Mac OS X'te, export komutunu kullanma hakkında daha fazla bilgi için Terminal'de böyle bir komut çalıştırabilirsiniz:

/Applications/TileMill.app/Contents/Resources/node /Applications/TileMill.app/Contents/Resources/index.js dışa aktarma --help

Tam komut, TileMill'i nasıl yüklediğinize bağlıdır

Ne yazık ki, Mac OS X için aynı komut geçerli sistemimde çalışmıyor. Son cümle ne anlama geliyor, Tilemill'in farklı kurulumları var mı?


Yanıtlar:


11

Sonunda buldum.Tilemill komutları index.js dosyası ile aynı dizinde bulunan düğüm aracılığıyla çalışmalıdır. Ben doğrudan index.js export ..çalışmıyor. İndex.js çalıştırmak için çalışıyordu.

Destek sayfasına Tolga'nın yönlendirme izin @ beni ubuntu yüklemek ve kod sonra çalışıyordu ben nodejs functionality.After açılış Tilemill GUI ile tüm çalışma olduğunu fark görmek, o da çalışır http://localhost:20009/well.Then O komutları düğümle çalışıyor olması gerekir var olarak .

Bu nedenle Windows 7 (x64) üzerine yazmalıyız

node index.js export (..options..)

Ubuntu'da

./index.js export (..options..)

Ayrıca tüm kullanılabilir komutları buldum

Seçenekler:

- format = [format] Dışa aktarma formatı (png | pdf | svg | mbtiles | upload | sync). (Varsayılan: undefined)
- bbox = [xmin, ymin, xmax, ymax] Dışa aktarılacak sınırlama kutusunun virgülle ayrılmış koordinatları. (Varsayılan: undefined)
- minzoom = [zoom] MBTiles: dışa aktarılacak minimum zoom seviyesi. (Varsayılan: undefined)
- maxzoom = [zoom] MBTiles: dışa aktarılacak maksimum zoom seviyesi. (Varsayılan: undefined)
- width = [width] Görüntü: piksel cinsinden görüntü genişliği. (Varsayılan: 400)
- height = [height] Görüntü: piksel cinsinden görüntü yüksekliği. (Varsayılan: 400)
-url = [url] PUT URL'si güncellenir. (Varsayılan: undefined)
- günlük Kilitlenme günlüklerini hedef dizine yazma. (Varsayılan: undefined)
- sessiz İlerleme çıkışını bastırır. (Varsayılan: undefined)
- scheme = [scanline | pyramid | file] Döşemelerin oluşturulma sırasını tanımlayan numaralandırma şeması. (Varsayılan: "tarama çizgisi")
- job = [dosya] Durumu bu dosyada sakla. Varsa, bu işe devam edilir. (Varsayılan: false)
- list = [dosya] Dosya düzeni oluşturma için bir liste dosyası sağlar. (Varsayılan: yanlış)
-metatile = [num] Metatil büyüklüğü. (Varsayılan: undefined)
- scale = [num] Ölçek faktörü (Varsayılan: undefined)
- concurrency = [num] Aynı anda gerçekleştirilebilecek dışa aktarma sayısı. (Varsayılan: 4)
- files = [yol] Dosyalar dizininin yolu. (Varsayılan: Windows'ta "C: \ Users \ USERNAME / Documents / MapBox") (Varsayılan: "/ home / USERNAME / Ubuntu'da Documents / MapBox")
- syncAPI = [URL] MapBox API URL'si. (Varsayılan: " http://api.tiles.mapbox.com ")
- syncURL = [URL] MapBox senkronizasyon URL'si. (Varsayılan: " https://tiles.mapbox.com")
- syncAccount = [hesap] MapBox hesap adı. (Varsayılan:" ")
- syncAccessToken = [belirteç] MapBox erişim belirteci. (Varsayılan:" ")
- ayrıntılı = açık | kapalı ayrıntılı günlük kaydı (Varsayılan:" açık ")
- config = [yol] JSON yapılandırma dosyasının yolu

Saygılarımla


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.