टाइलस्टैच की स्थापना


12

मैं टाइलस्टैच को स्थापित करना चाहता हूं, लेकिन मैं जीआईएस की दुनिया के लिए काफी नया हूं कि टाइलस्टैच डॉक्स को थोड़ा अभेद्य पाया जाए।

मुझे अभी पता चला है कि मुझे दौड़ने की जरूरत है

tilestache-server.py -c tilestache.cfg 

टाइलस्टैच शुरू करने के लिए, और परिणाम देखने के लिए http://127.0.0.1:8080/ पर नेविगेट करें ।

हालाँकि, मैं स्पष्ट नहीं हूँ कि मुझे क्या करना है tilestache.cfg

अंततः मैं PostGIS डेटाबेस से उत्पन्न GeoJSON का उपयोग करना चाहता हूं, लेकिन अभी के लिए मैं एक साधारण उदाहरण के साथ शुरू करना चाहता हूं ताकि यह सुनिश्चित हो सके कि टाइलस्टैच काम कर रहा है।

नहीं है एक 'कम से कम नमूना विन्यास' डॉक्स में है, लेकिन यह Mapnik पर भरोसा करने लगता है - और एक को संदर्भित करता है style.xmlफ़ाइल - मैं स्थापित करने और कॉन्फ़िगर Mapnik इससे पहले कि मैं TileStache उपयोग कर सकते हैं की जरूरत है?

* अपडेट करें *

ठीक है, मैंने एक 'प्रॉक्सी' विन्यास का उपयोग करने की कोशिश की है जो इस प्रकार है tilestache.cfg:

{
  "cache":  {"name": "Test"},
  "layers":
  {
    "roads":
    {
      "provider":
      {
        "name": "proxy", 
        "url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
      }
    }
  }
}

और फिर तिलचेचे को फिर से शुरू करना और http://127.0.0.1:8080/ पर जाना , लेकिन मैं अभी भी देखता हूं:

Bad path: "/". I was expecting something more like "/example/0/0/0.png"

अगर मैं http://127.0.0.1.18080/example/0/0.png पर जाता हूं तो मुझे 404 मिलता है - कोई विचार?

* अद्यतन 2 *

दूसरों के लाभ के लिए: roadsURL का हिस्सा होना चाहिए, इसलिए http://127.0.0.1:8080/roads/0/0.png या http://127.0.0.1:8080/roads/preview.html पर जाएं टाइल्स देखने के लिए!


यह सही है ... एक अच्छा!
बजे सिड NoParrots

जवाबों:


3

प्रलेखन ब्राउज़ करने से, ऐसा लगता है कि मैपनिक संभव प्रदाताओं में से एक है। अपने सरल परीक्षण के लिए, आप प्रोक्सी प्रदाता उदाहरण ( प्रोवाइडर्स सेक्शन में) की कोशिश कर सकते हैं, जो ओपनक्राफ्ट से टाइलें खींचता है।

अपने अंतिम लक्ष्य के लिए, ऐसा लगता है कि आप अपने GeoJSON डेटा के साथ वेक्टर प्रदाता का उपयोग करना चाहते हैं।


धन्यवाद - मैंने प्रॉक्सी प्रदाता (अपडेट देखें) के साथ कोशिश की है, लेकिन अभी भी कोई भाग्य नहीं है।
रिचर्ड

आह ठीक है यह पता लगा - roadsURL का हिस्सा होना चाहिए - 127.0.0.1:8080/roads/preview.html काम करता है। धन्यवाद।
रिचर्ड

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