अभी तक, यह D3.js. का संस्करण 3 है। यह GitHub पर मूल स्रोत albers.js, जिसमें को देख के लायक हो सकता है:
d3.geo.albers = function() {
return d3.geo.conicEqualArea()
.parallels([29.5, 45.5])
.rotate([98, 0])
.center([0, 38])
.scale(1000);
};
अब, d3.js projection.rotate
और projection.center
के उपयोग के संयोजन में लंबे समय के 98 डिग्री डब्ल्यू के प्रक्षेपण के केंद्र जगह, अक्षां 38 ° एन (लगभग Hutchinson, Kansas)।
Geo Projections API से, d3.geo.conicEqualArea() .parallels([29.5, 45.5])
सेट एल्बर्स प्रक्षेपण के दो मानक समानताएं अक्षांश 29.5 डिग्री उत्तर और 45.5 डिग्री उत्तर , क्रमशः। लेकिन दो मानक समांतरता क्या है?
समझने के लिए कि समानांतर सेटिंग क्या है, आपको यह जानने की आवश्यकता है कि अल्बर्स प्रक्षेपण एक प्रकार का शंकु प्रक्षेपण है।
गोलाकार पृथ्वी से एक शंकु प्रक्षेपण परियोजनाओं की जानकारी एक समानांतर पर पृथ्वी पर टेंगेंट है, या यह दो मानक समांतरता से सुरक्षित है।
सबसे अच्छा मानक समानताएं सेटिंग का चुनाव एक सूक्ष्म कार्य, लक्ष्य प्रक्षेपण विरूपण को कम करने के लिए है, जिनमें से हो रहा है जब सतहों के बीच मानचित्रण। वैसे भी, किसी देश के शीर्ष/निचले किनारों पर बंद होने के लिए दो मानों का चयन करना सहजता से अच्छा है, क्योंकि यह देश को घेरने वाली [शंकु/क्षेत्र] सतहों के बीच की दूरी को कम करने में मदद करता है।
हाय उपर्युक्त लिंक में से कोई भी काम नहीं कर रहा है। क्या आप उन्हें अपडेट कर सकते हैं। – hemanth
मैंने फ़ाइल के पुराने संशोधन पर इंगित करने के लिए लिंक अपडेट किया। इसके अलावा, मैंने जो गड़बड़ी जुड़ी है उसे जांचें। – minikomi
कृपया सही jquery आदि लिंक अपडेट करें क्योंकि मैंने कोशिश की है कि आपके पास albers.html को प्रस्तुत करने पर केवल एक मंडल दिखाया गया हो। मैंने केवल 1,2 कदम उठाए हैं जो आपने सोचने के बाकी हिस्सों का उल्लेख किया है, मुझे पृष्ठ प्रस्तुत करने के बाद करना होगा। मैं भारत क्षेत्र और geojson के लिए प्रयास कर रहा हूं मैंने https://bost.ocks.org/mike/map/ places.json चरण का उपयोग करके बनाया है। – Miten