मैं नीचे दिए गए कोड का उपयोग शेपफाइल डेटा जोड़ने के लिए कर रहा हूं जिसे स्टूडियो का उपयोग करके मैपबॉक्स में अपलोड किया गया है।
this.map.addSource('contours', {
type: 'vector',
url: 'mapbox://darkl1ght.6zev47fo'
});
this.map.addLayer({
"id": "countour-labels",
"type": "symbol",
"source": 'contours',
"source-layer": "contour",
'layout': {
'visibility': 'visible',
'symbol-placement': 'line',
'text-field': ['concat', ['to-string', ['get', 'ele']], 'm']
},
'paint': {
'icon-color': '#877b59',
'icon-halo-width': 1,
'text-color': '#877b59',
'text-halo-width': 1
}
});
this.map.addLayer({
"id": "countours-lines",
"type": "line",
"source": 'contours',
"source-layer": "contour",
'layout': {
'visibility': 'visible',
'line-join': 'round',
'line-cap': 'round',
},
'paint': {
'line-color': '#877b59',
'line-width': 1
}
});
लेकिन मुझे नीचे त्रुटियां मिल रही हैं।
Source layer "contour" does not exist on source "contours" as specified by style layer "countour-labels"
at i._validateLayer (mapbox-gl.js:35)
at i.<anonymous> (mapbox-gl.js:35)
at i.push../node_modules/mapbox-gl/dist/mapbox-gl.js.zt.fire (mapbox-gl.js:31)
at i.push../node_modules/mapbox-gl/dist/mapbox-gl.js.zt.fire (mapbox-gl.js:31)
at i.push../node_modules/mapbox-gl/dist/mapbox-gl.js.zt.fire (mapbox-gl.js:31)
at mapbox-gl.js:35
at r (mapbox-gl.js:35)
at mapbox-gl.js:31
at ZoneDelegate.invoke (zone-evergreen.js:364)
at Object.onInvoke (core.js:27437)
तथा
mapbox-gl.js:31 Error: Source layer "contour" does not exist on source "contours" as specified by style layer "countours-lines"
at i._validateLayer (vendor.js:93908)
at i.<anonymous> (vendor.js:93908)
at i.push../node_modules/mapbox-gl/dist/mapbox-gl.js.zt.fire (vendor.js:93904)
at i.push../node_modules/mapbox-gl/dist/mapbox-gl.js.zt.fire (vendor.js:93904)
at i.push../node_modules/mapbox-gl/dist/mapbox-gl.js.zt.fire (vendor.js:93904)
at vendor.js:93908
at r (vendor.js:93908)
at vendor.js:93904
at ZoneDelegate.invoke (polyfills.js:377)
at Object.onInvoke (vendor.js:41596)
मैं मैपबॉक्स पर अपलोड की गई टिफ़ फ़ाइलों जैसे अन्य रेखापुंज डेटा को जोड़ने में सक्षम हूं, लेकिन इस वेक्टर डेटा को जोड़ने में सक्षम नहीं हूं जिसमें ऊंचाई डेटा है। मैं विभिन्न पंक्तियों में ऊंचाई के लेबल प्रदर्शित करना चाहता हूं। और यह नीचे की तरह कुछ दिखाना चाहिए:
मैंने पहले ही यह प्रश्न देख लिया है, लेकिन यह रेखापुंज प्रकार के डेटा से संबंधित है जिसे मैं पहले से जोड़ने में सक्षम हूं। वेक्टर प्रकार के डेटा के लिए सहायता चाहिए।
1 उत्तर
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
angular
Google से वेब फ्रेमवर्क के बारे में प्रश्न इस टैग का उपयोग कोणीय प्रश्नों के लिए करें जो एक व्यक्तिगत संस्करण के लिए विशिष्ट नहीं हैं। पुराने AngularJS (1.x) वेब ढांचे के लिए, कोणीयज टैग का उपयोग करें।
countours
मेंcontour
नामक कोई परत नहीं है। क्या आप अपनीcontours
स्रोत सामग्री साझा कर सकते हैं?countours
स्रोत फ़ाइल पर मौजूद json है