तिलमिल में निर्यात को स्वचालित कैसे करें?


13

मैंने अपने मैप को mbtiles के रूप में निर्यात करने के लिए Tilemill को स्थापित किया है, और मैंने PNG छवियों और UTFGrid के रूप में निर्यात करने के लिए mbutil का उपयोग किया है। आगे, मेरे पास MSS (कार्टो) फाइलों के साथ एक Tilemill प्रोजेक्ट है। अब डेटा स्रोत साप्ताहिक बदलने जा रहा है और मैं चाहता हूं इस क्रिया को स्वचालित करने के लिए।

तो क्या टेलिमिल कमांड-लाइन स्क्रिप्टिंग का समर्थन करता है या कुछ और दिए गए गुणों के साथ मेरे प्रोजेक्ट को निर्यात करने के लिए ??

वर्तमान प्रणाली: विंडोज 7 x64

@ सुनील के जवाब में EDIT:

अपने कार्टो स्टाइलशीट में स्वचालित रूप से हेरफेर करने के लिए टाइलमिल की कोई विशेषता नहीं है, लेकिन आप कार्टो फ़ाइलों को सीधे हेरफेर करने के लिए एक बैश स्क्रिप्ट का उपयोग कर सकते हैं। टाइलमिल में एक निर्यात कमांड भी है जिसे बैश से बुलाया जा सकता है।

Mac OS X पर, आप निर्यात आदेश का उपयोग करने के बारे में अधिक जानकारी के लिए टर्मिनल में इस तरह से एक कमांड चला सकते हैं:

/Applications/TileMill.app/Contents/Resources/node/Applications/TileMill.app/Contents/Resources/index.js निर्यात --help

सटीक आदेश इस बात पर निर्भर करता है कि आपने टाइलमिल कैसे स्थापित किया है

दुर्भाग्य से, मैक ओएस एक्स के लिए एक ही कमांड मेरे वर्तमान सिस्टम पर काम नहीं करता है। अंतिम वाक्य का क्या अर्थ है, क्या तिलमिला की अलग-अलग स्थापनाएं हैं?


2
आपके लिए उपयोगी support.mapbox.com/discussions/tilemill/...
सुनील

जवाबों:


11

मुझे यह आखिरी में मिला। टेलिल कमांड को नोड के माध्यम से चलना चाहिए जो कि index.js फ़ाइल के साथ एक ही डायरेक्टरी में शामिल है। मैं सीधे index.js को चलाने की कोशिश कर रहा था index.js export ..जो काम नहीं कर रहा है।

@ सुनील के समर्थन पृष्ठ पर पुनर्निर्देशन ने मुझे ubuntu स्थापित करने की अनुमति दी और यह देखने के लिए कि कोड काम कर रहा था, तब मैंने महसूस किया कि यह सभी नोडज की कार्यक्षमता के साथ काम कर रहा था। तिलिमिल जीयूआई खोलने के बाद, यह भी http://localhost:20009/अच्छी तरह से काम करता है । तब मुझे लगा कि कमांड को नोड के साथ काम करना चाहिए। ।

इसलिए हमें विंडोज 7 (x64) पर टाइप करना चाहिए

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

उबंटू पर

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

इसके अलावा मुझे सभी उपलब्ध कमांड मिले

विकल्प:

- format = [format] निर्यात प्रारूप (png | pdf | svg | mbtiles | अपलोड | सिंक) | (डिफ़ॉल्ट: अपरिभाषित)
- bbox = [xmin, ymin, xmax, ymax] कोमा ने निर्यात करने के लिए बाउंडिंग बॉक्स के निर्देशांक अलग कर दिए। (डिफ़ॉल्ट: अपरिभाषित)
- मिनीज़ूम = [ज़ूम] एमबीटाइल्स: निर्यात करने के लिए न्यूनतम ज़ूम स्तर। (डिफ़ॉल्ट: अपरिभाषित)
- maxzoom = [ज़ूम] MBTiles: निर्यात करने के लिए अधिकतम ज़ूम स्तर। (डिफ़ॉल्ट: अपरिभाषित)
- चौड़ाई = [चौड़ाई] छवि: पिक्सेल में छवि चौड़ाई। (डिफ़ॉल्ट: 400)
- ऊँचाई = [ऊँचाई] छवि: पिक्सेल में छवि ऊँचाई। (डिफ़ॉल्ट: 400)
-url = [url] URL to PUT अपडेट टू। (डिफ़ॉल्ट: अपरिभाषित)
- लॉग गंतव्य निर्देशिका के लिए क्रैश लॉग लिखें। (डिफ़ॉल्ट: अपरिभाषित)
- शांत सप्रेस प्रगति आउटपुट को दर्शाता है। (डिफ़ॉल्ट: अपरिभाषित)
- स्कीम = [स्कैनलाइन | पिरामिड | फाइल] एन्यूमरेशन स्कीम जिसमें टाइल्स को रेंडर करने के क्रम को परिभाषित किया जाएगा। (डिफ़ॉल्ट: "स्कैनलाइन")
- नौकरी = [फ़ाइल] इस फ़ाइल में स्टोर स्थिति। यदि यह मौजूद है, तो वह नौकरी फिर से शुरू की जाएगी। (डिफ़ॉल्ट: असत्य)
- सूची = [फ़ाइल] फ़ाइल फ़ाइल रेंडर के लिए एक सूची फ़ाइल प्रदान करें। (डिफ़ॉल्ट: गलत)
-metastic = [संख्या] metastic size। (डिफ़ॉल्ट: अपरिभाषित)
- स्केल = [संख्या] स्केल कारक (डिफ़ॉल्ट: अपरिभाषित)
- संगामिति = [संख्या] निर्यात की संख्या जो समवर्ती रूप से चलाई जा सकती है। (डिफ़ॉल्ट: 4)
- फ़ाइलें = [पथ] फ़ाइलों निर्देशिका के लिए पथ। (डिफ़ॉल्ट: "C: \ Users \ USERNAME / Documents / MapBox" विंडोज पर) (डिफ़ॉल्ट: "/ home / USERNAME / Documents / MapBox" उबंटू पर)
- SyncAPI = [URL] MapBox API URL। (डिफ़ॉल्ट: " http://api.tiles.mapbox.com ")
- सिंकुरल = [URL] मैपबॉक्स सिंक URL। (डिफ़ॉल्ट: " https://tiles.mapbox.com")
- SyncAccount = [खाता] MapBox खाता नाम। (डिफ़ॉल्ट:")
- SyncAccessToken = [टोकन] मैपबॉक्स पहुंच टोकन। (डिफ़ॉल्ट: "")
- क्रिया = चालू | बंद क्रिया लॉगिंग (डिफ़ॉल्ट: "पर) ")
- config = [पथ] JSON कॉन्फ़िगरेशन फ़ाइल का पथ

सादर


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.