অফলাইন ওয়েব ভিত্তিক মানচিত্রের সহজ উপায়? [বন্ধ]


15

আমার লক্ষ্যটি হ'ল একটি বিশ্ব পৃষ্ঠা মানচিত্র একটি ওয়েব পৃষ্ঠায় এম্বেড করা, তবে ইন্টারনেটে অ্যাক্সেস ছাড়াই। কিছু পিচ্ছিল মানচিত্র js-lib এর সাথে সংশ্লেষে কেবলমাত্র টাইলগুলির সেট। স্টোরেজ স্পেসটি আসলে কোনও সমস্যা নয় এবং সর্বোচ্চ জুম স্তরের প্রয়োজন হয় না।

এটি সম্পাদন করার সহজতম উপায় কী?

আমি এমন একটি প্রকল্প পেয়েছি যা বিলটির সাথে মানানসই বলে মনে হচ্ছে - একটি লাঠির উপর মানচিত্র, তবে এটি মারা গেছে বলে মনে হচ্ছে?


2
"সর্বোচ্চ জুম প্রয়োজন হয় না" এর অর্থ কী? আপনার কোন ধরণের স্কেল / নির্ভুলতা / রেজোলিউশন দরকার?
মিঃ_চিম্প

2
mapnik (উইন্ডোজ) github.com/mapnik/mapnik/wiki/WindowsInstallation এবং URL হিসাবে ব্যবহারের স্থানীয় হোস্ট (স্থানীয় মেশিন)
Mapperz

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

1
আপনি যদি উইন্ডোতে কনফিগার করার জন্য কয়েক দিন ব্যয় করতে ইচ্ছুক হন তবে ম্যাপনিক + পোস্টজিস + পোস্টগ্রিস্কেল + প্রজ 4 + পাইথন ২. + + ... ... একটি বিকল্প তবে এটির পরে আমি নীচের টাইলমিল উত্তরটি অনুসন্ধান করার পরামর্শ দেব। সাউন্ড অনেক সহজ।
ca0v

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

উত্তর:


17

আমি টাইলমিলটি অনুসন্ধানের প্রস্তাব দেব যা একই লোকেরা তৈরি করেছে যা মানচিত্র অন স্টিকের উপর ওয়ার্কাইন ছিল। টাইলমিল হ'ল ম্যাপস অন এ স্টিকের অংশ ছিল, বা এটিই ম্যাপস অন স্টিক হয়ে উঠেছে - এরকম কিছু। আমি সংযোগটি ভুলে গেছি যাই হোক ...

টাইলমিল আপনাকে ভৌগলিক ডেটা লোড করতে দেবে, আপনার পছন্দ মতো স্টাইল করুন এবং তারপরে জুম স্তরের জন্য বিভিন্ন জন্য পিএনজি ম্যাপ টাইলসের একটি সেট তৈরি করুন।

টাইলমিলের আউটপুট একটি। মাইবাইল ফাইল। এটি কেবল একটি স্ক্লাইট ডাটাবেস যা পিএনজি রাখে। আপনি যদি অফলাইনে কাজ করছেন তবে png গুলি অ্যাক্সেসের জন্য স্ক্লাইট ব্যবহার না করে ফোল্ডারে ( এমবুটিল ব্যবহার করে ) এক্সট্রাক্ট করা আরও সহজ ।

যদি আপনার মানচিত্রটি মোটামুটি সহজ হয় (অর্থাত্ ন্যূনতম মিথস্ক্রিয়া), আমি আপনার ম্যাপিং লাইব্রেরির জন্য লিফলেট ব্যবহারের পরামর্শ দেব ।

লিফলেটে আপনাকে একটি টাইল স্তর যুক্ত করতে হবে (ইঙ্গিত: xyz এর চেয়ে tms ব্যবহার করুন)।

আশা করি এইটি কাজ করবে.

সম্পাদনা করুন: নোট করার জন্য কয়েকটি জিনিস।

1) আপনার ব্যবহার করা কোনও মানচিত্রের ডেটা সহ লাইসেন্স বিধিনিষেধ সম্পর্কে আপনার সচেতন হওয়া উচিত (উপরের প্রশ্নে আমার মন্তব্য দেখুন)।

২) রাস্তা ইত্যাদির জন্য যদি আপনি পর্যাপ্ত পরিমাণে যান তবে বেশ কয়েকটি গিগাবাইট টাইল থাকার আশা করুন।


ধারণার প্রমাণ এবং চলমান আছে! লাইসেন্স সংক্রান্ত সমস্যাগুলি আমাকে আরও তদন্ত করতে হবে, তবে এটি সম্ভবত সবচেয়ে সহজ সমাধান।
টেক

2

অন্য বিকল্পটি ম্যাপওয়ুইসগুলির মতো কিছু হবে । টাইলসের প্রয়োজন নেই, এটি শেফফাইলগুলি পড়বে।


MapWinGIS বেশ ভাল তবে প্রশ্নটি ওয়েব-ভিত্তিক নির্দিষ্ট।
মিস্টার_চিম্প

এটি ওয়েব পেজ বলেছিল, ওয়েব ভিত্তিক নয়, এবং কোনও ইন্টারনেট অ্যাক্সেস নির্দিষ্ট করেনি তাই আমি ধরে নিয়েছি যে এটি সার্ভার ভিত্তিক (বা স্থানীয়) বোঝায়, যা ম্যাপওয়ুইসের জন্য ঠিক আছে। আমি এটিকে একটি অ্যাক্সেস ডাটাবেসে একটি ফর্মে ব্যবহার করেছি এবং এটি কোনও ওয়েব পৃষ্ঠায় প্রয়োগ করা আরও কঠিন হতে পারে তা ভাবতে পারি না।
ইয়ান

2

আমি ওপেনম্যাপটাইস নামে একটি নতুন প্রকল্প পেয়েছি , যা অফলাইন মানচিত্রের পক্ষে এটি অনেক সহজ করে তোলে।

আপনার মেশিনে একটি টাইল সার্ভার সেট আপ করা খুব সহজ। নোড.জেএস ইনস্টল করুন (এনপিএম সহ) এবং তাদের ডক্সে দুটি পদক্ষেপ অনুসরণ করুন: https://openmaptiles.org/docs/

আপনি তাদের ওয়েবসাইট থেকে মানচিত্রগুলি ডাউনলোড করতে পারেন (পুরো গ্রহের মানচিত্র সহ, যা এখন GB 44 গিগাবাইট): https://openmaptiles.org/downloads/


1

আপনি যদি এমবিটাইলেস ফাইল তৈরি করতে পারেন (উদাহরণস্বরূপ টাইলমিল সহ), তবে আপনি সেই ফাইলটিকে নেস্টেড ফোল্ডারে টাইলসের একটি সাধারণ ব্যাগে রূপান্তর করতে পারেন tilestache-seed.pyযা টাইলস্ট্যাচের সাথে অন্তর্ভুক্ত একটি স্ক্রিপ্ট ব্যবহার করে প্রত্যাশিত z / x / y লেআউটের সাথে সঙ্গতিপূর্ণ। আমি সম্প্রতি তৈরি একটি এখানে:

http://mike.teczno.com/img/hachure/labels/

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