বিভিন্ন মানচিত্রের অনুমান সহ ভিজিট করা দেশগুলির মানচিত্র


8

বেশ কয়েকটি ওয়েবসাইট রয়েছে, যেখানে আপনি যে দেশগুলি দেখেছেন সেগুলির একটি মানচিত্র তৈরি করতে পারেন, যেমন http://www.amcharts.com/visited_countries । আমার ধারণা, আমার ভ্রমণের ব্লগে এটি যুক্ত করার মতো দুর্দান্ত জিনিস হবে। যাইহোক, সমস্ত পৃষ্ঠাগুলি আমি খুঁজে পেতে পারি, মানচিত্রের জন্য একটি মার্কেটর প্রক্ষেপণ ব্যবহার করুন, যা আমি বিশেষত পছন্দ করি না। আমি ভাবছিলাম, কেউ যদি বিভিন্ন মানচিত্রের অনুমানের জন্য (যেমন হাবো-ডায়ার বা গল-পিটার্স) এই জাতীয় মানচিত্র তৈরির কোনও উপায় জানেন তবে।


2
আহ, গল-পিটারস, পছন্দসই প্রক্ষেপণ যদি আপনাকে সমান-অঞ্চলীয় প্রক্ষেপণ ব্যবহার করতে হয় তবে মধ্য ইউরোপকে দৃশ্যমানভাবে বিকৃত করে এমন একটি এড়াতে চান। এবং হাবো-ডায়ার একই, তবে ইউরোপের চেয়ে মহাদেশীয় মার্কিন যুক্তরাষ্ট্রের অক্ষাংশের পক্ষে ing
hmakholm মনিকা

1
আপনি যদি নিজের জন্য একটি বানাতে
skv

উত্তর:


5

আমি পাইথন + ম্যাটপ্ল্লিটিব এবং এটির বেসম্যাপ লাইব্রেরির মতো কিছু ব্যবহার করার পরামর্শ দেব ।

বেসম্যাপ বিস্তৃত অনুমানের প্রস্তাব দেয়, ( এখানে দেখুন ) এবং আপনি তারপরে মানচিত্রের যে জায়গাগুলিতে গিয়েছিলেন সেগুলি আপনি প্লট করতে পারেন। এরপরে এটি আপনার ব্লগে পোস্ট করার জন্য বিভিন্ন ফর্ম্যাটে সংরক্ষণ করা যেতে পারে বা প্লট.প্লির মতো কিছু ব্যবহার করতে পারেন সেগুলি অনলাইনে উত্পাদন করতে। আইপিথন নোটবুকের একটি ভাল উদাহরণ , (তবে বৈশ্বিক তাপমাত্রা ব্যবহার করে) এটি কীভাবে হয়েছে তার দুর্দান্ত ব্যাখ্যা সহ এখানে রয়েছে।

প্রক্ষেপণ করার জন্য কোডটির একটি উদাহরণ প্রয়োজন (একক পয়েন্ট সহ):

from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt
width = 28000000; lon_0 = -105; lat_0 = 40  # Change the origin lat/long here
m = Basemap(width=width,height=width,projection='aeqd', # Change projection here
            lat_0=lat_0,lon_0=lon_0)
# fill background.
m.drawmapboundary(fill_color='aqua')
# draw coasts and fill continents.
m.drawcoastlines(linewidth=0.5)
m.fillcontinents(color='coral',lake_color='aqua')
# 20 degree graticule.
m.drawparallels(np.arange(-80,81,20))
m.drawmeridians(np.arange(-180,180,20))
# draw a black dot at the center.
xpt, ypt = m(lon_0, lat_0)
m.plot([xpt],[ypt],'ko')
# draw the title.
plt.title('Azimuthal Equidistant Projection')
plt.show()

ফলাফল: উদাহরণ এআরপি একবার আপনার বেসিক প্রক্রিয়াটি সেট আপ হয়ে গেলে আপনি সেকেন্ডের মধ্যে প্রজেকশন বা প্রক্ষেপণ কেন্দ্রটি পরিবর্তন করতে পারেন।

উপলব্ধ অনুমানগুলি:

আজিমুথাল ইক্যুইডেটিভ প্রজেকশন, জ্ঞোমোনিক প্রজেকশন, অর্থোোগ্রাফিক প্রজেকশন, জিওস্টেশনারি প্রজেকশন, নিকট-পার্শ্বিক দৃষ্টিভঙ্গি প্রজেকশন, মলওয়েড প্রজেকশন, হাতুড়ি প্রজেকশন, রবিনসন প্রজেকশন, একার্ট চতুর্থ প্রজেকশন, কাভ্রাইস্কি সপ্তম প্রজেকশন, ম্যাকব্রাইড-থমাস ফ্ল্যাট পোলার প্রজেকশন, সিনুসাইডাল ক্যাসিনি প্রজেকশন, মারকেটর প্রজেকশন, ট্রান্সভার্স মারকেটর প্রজেকশন, ওলিক মারকেটর প্রজেকশন, পলিকোনিক প্রজেকশন, মিলার সিলিন্ড্রিকাল প্রজেকশন, গল স্টেরিওগ্রাফিক প্রজেকশন, সিলিন্ড্রিয়াল ইক্যুয়াল-এরিয়া প্রজেকশন, ল্যামবার্ট কনফরমাল প্রজেকশন, ল্যামবার্ট আজিমুথাল ইক্যুয়াল এরিয়া প্রজেকশন, স্টেরিওগ্রাফিক ইনক্লুসিভ এরিয়া প্রজেকশন, পোলার স্টেরিওগ্রাফিক প্রজেকশন, পোলার ল্যামবার্ট আজিমুথাল প্রজেকশন, পোলার আজিমুথাল ইক্যুইডেটিভ প্রজেকশন,ভ্যান ডের গ্রিনটেন প্রজেকশন

উপরের সমস্ত সরঞ্জামগুলি উভয়ই নিখরচায় এবং অনিবন্ধিত ওপেন সোর্স সরঞ্জামগুলিতে সম্পূর্ণ সম্পূর্ণ বিনামূল্যে free


মহাকাব্যিক, এবং আমি উপড়ে ফেলেছি, তবে একটি নন-প্রোগ্রামার এর সাথে সমস্যা হতে চলেছে: /
মার্ক মায়ো

@MarkMayo - পাইথন সহজ শুরু করতে, দ্রুত বিনামূল্যে, শুরু , শেখা হয়ে গেছে প্রচুর অনলাইন উদাহরণ কয়েক, আসক্তি হতে পারে এবং সেখানে একটি হয় অনেক এর খুব সেখানে আউট সহায়ক মানুষ।
স্টিভ বার্নস 21

1
অবশ্যই, আমি এটি জানি (আমার কাছে পাইথনের চুক্তি ছিল) তবে অনেকের কাছে যে কোনও প্রোগ্রামিং ভীতিজনক :( যাইহোক এটি পড়ার পক্ষে পাইথন একটি মজাদার, তুলনামূলকভাবে সহজ ভাষা :) :)
মার্ক মায়ো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.