লিফলেটে মার্কেটর পক্ষপাতিত্বের প্লট


9

লিফলেট দিয়ে আশেপাশে হ্যাক করার জন্য আমি এই উইকিপিডিয়া চিত্রটি দ্বারা অনুপ্রেরণা করিডেটর প্রজেকশন পৃষ্ঠা থেকে। ধারণাটি ছিল ইন্টারেক্টিভভাবে আপনার কার্সারটিকে একটি মহাদেশে স্থানান্তরিত করা এবং এটি প্রক্ষেপণের জন্য সংশোধন করা হবে।

স্থিতি সোফার জন্য নিম্নলিখিত জেএসফিডাল দেখুন;

http://jsfiddle.net/cantdutchthis/NrAEL/1/

আমি অনুমানের বিশ্বে কিছুটা নতুন এবং যদিও ডেমোটি অক্ষাংশের জন্য যথেষ্ট ভাল কাজ করে। আমি যখন উইকিপিডিয়ায় নিখরচরের এবং পার্টোর প্রজেকশনটির তুলনা করি তখন আমি এই ধারণাটি অনুভব করি যে আপনি যখন এই দুটি অনুমানের তুলনা করেন তখন প্রজেকশনটির পক্ষপাত কেবল 'y-axis' তে থাকে।

আমি প্রথম ধারণাটি পেয়েছি যে প্রথম উইকিপিডিয়া ছবির কারণে আমি দ্রাঘিমাংশের জন্য সংশোধন করছি না । আমি এটি সমর্থন করতে চাই তবে এটি করার সর্বোত্তম উপায়টি আমি জানি না।

বর্তমানে আমি যেভাবে মরেটর প্রজেকশনটির পক্ষপাতিত্ব প্রদর্শন করতে সক্ষম তা হ'ল প্রতিটি সময় মাউস চালকের স্থানাঙ্কগুলিকে মাউস কার্সারে স্থানান্তরিত করা;

map.on("mousemove", function(d){ 
    Object.keys(myLayer._layers).map(function(d){ myLayer.removeLayer( myLayer._layers[d] ) })

    var plotCoords = [];

    // green is the coordinate array for the landmass 
    var green = [ [-46.76373672, 82.62796021],... ]


    for ( i in green ) {
       // shift the landmass to where the cursor is
       var x = d.latlng.lng + green[i][0] + 40
       var y = d.latlng.lat + green[i][1] - 80
       circleCoords.push( [ x,y ] );
    }

    window.coords = plotCoords

    window.geojsonFeature = {
      "type": "Feature",
      "properties": {},
      "geometry": {
          "type": "Polygon",
          "coordinates": [coords]
      }
    };

    myLayer.addData(geojsonFeature);

});

এই ইন্টারেক্টিভ লিফলেট প্লটটি করার সর্বোত্তম উপায়টি কীভাবে উইকিপিডিয়াতে প্রদর্শিত ফলাফলটি প্রদর্শন করে

- সম্পাদনা করুন!

আরও উদাহরণের জন্য আমার ব্লগ দেখুন; http://koaning.com


1
চমৎকার ধারণা ! এটি সঠিক বলে মনে হচ্ছে। মারকেটরের সাহায্যে মেরিডিয়ানের মধ্যে ব্যবধানটি আপনি যেখানেই থাকুক না কেন সংরক্ষণ করতে পারেন, সুতরাং যখন আপনি বহুভুজটি স্থানান্তর করবেন তখন আপনার আপেক্ষিক দ্রাঘিমাংশ পরিবর্তন করা উচিত নয়।
রডউক্সজু

DRTL। ফ্রাঙ্কের ভাই?
উইলি

দুর্দান্ত, আমি এটি ক্লাসে ব্যবহার করতে পারি।
যদি আপনি না জানেন- কেবল জিআইএস

কোয়ানিং ডটকমের এখন নতুন ব্লগ পোস্ট রয়েছে। এটি পছন্দ করে শুনে মানুষ আনন্দিত।
ভিনসেন্ট ওয়ার্মারডাম

"অভিক্ষেপটির জন্য সংশোধন" বলতে আপনার অর্থ কী? এছাড়াও, কোডটির উদ্দেশ্য কী? এটি প্রশ্নের কোনও যোগ করার কথা মনে হচ্ছে না।
মার্টিন এফ

উত্তর:


1

আমি মনে করি যে আপনি চলমান অঞ্চলের আপেক্ষিক অক্ষাংশ এবং আপেক্ষিক দ্রাঘিমাংশ উভয়ই পরিবর্তন করতে চান যে প্রতিটি আপেক্ষিক সমন্বয় এখন কেবল একইভাবে বিকৃত বলে মনে হচ্ছে একই নতুন অক্ষাংশে থাকা অন্যান্য অঞ্চলের ক্ষেত্রে? যদি তাই হয় তবে @radouxju ভুল এবং আপনি বর্তমানে কেবলমাত্র আধটি পথ। মার্কেটারের মতো কনফরমাল প্রজেকশনের একটি সংজ্ঞাযুক্ত বৈশিষ্ট্য হ'ল পৃথিবী / মানচিত্রের যে কোনও স্থানে লিনিয়ার স্কেল ফ্যাক্টরটি সব দিক থেকে স্থির থাকে। সুতরাং আপনি সরানোর সাথে সাথে ওয়াই-স্কেলে যে কোনও পরিবর্তন করুন তাও এক্স-স্কেলে করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.