আমি কীভাবে ওএসএম ডেটার ভিত্তিতে কাস্টম মানচিত্র আঁকতে ও কল্পনা করব?


35

আমি একটি উত্স হিসাবে নির্দিষ্ট অঞ্চলের জন্য ওপেনস্ট্রিটম্যাপ ডেটা ব্যবহার করতে এবং অবকাঠামোগত উন্নতির মানচিত্র - বেশিরভাগ রাস্তা থেকে "আঁক" করতে সক্ষম হতে চাই।

আমি এটি স্ব-হোস্ট করা (আসল ওএসএম সার্ভারগুলিতে কোনও ডেটা নষ্ট না করা) চাই, সম্পাদনা প্রক্রিয়ায় বেশ বড় নমনীয়তা এবং বিশদ স্তর থাকতে চাই এবং এটি সুন্দর উপায়ে রেন্ডার করতে ভাল লাগবে।

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

আমি কোথায় শুরু করতে পারি?

আশা করি এই প্রশ্নটি এখানে অর্থবোধ করে :)


আপনি কোন প্ল্যাটফর্মের দিকে তাকিয়ে আছেন? আকারগুলি আঁকতে আপনি কি গুগল ম্যাপ ব্যবহার করতে পারেন?
জারেড আপডেটিকে

জারেড, আপনি কি গুগল ম্যাপের সাধারণ "আমার মানচিত্র" ইন্টারফেসটি বোঝাতে চান? এটি আমার পক্ষে যথেষ্ট নয় :) আমার আরও অনেক বেশি স্তরের বিশদ প্রয়োজন। না আপনি অন্য কিছু বোঝাতে চান?
আর্চোনট

বিশ্বের কোন অংশের জন্য আপনি এটি করতে চান? বিশ্বের কিছু অংশে পাবলিক ডোমেনে প্রচুর রাস্তার ডেটা রয়েছে।
djq

উত্তর:


16

ওপেনস্ট্রিটম্যাপ .osm এক্সএমএল ডেটা টাইপ অনেকগুলি সফ্টওয়্যার প্যাকেজগুলিতে পার্স এবং রেন্ডার করা যায়। কিছুটা টার্নকি কাস্টম ম্যাপ টাইল ড্রয়ারের জন্য, আমি প্রস্তাব দিচ্ছি: http://tiledrawer.com --- এমন একটি পণ্য যা আমাজনের ইসি 2 ব্যবহার করে এবং মিশাল মিগুরস্কি - যিনি এই থ্রেডে অন্য পয়েন্টার সরবরাহ করেন :)

আপনি "নিজের ওপেনস্ট্রিটম্যাপ সার্ভারটি তৈরি করুন" http://weait.com/content/build-your-own-openstreetmap-server এও দেখতে পারেন এটি একটি উবুন্টু 10.04 / পোস্টজিআইএস / ম্যাপনিক স্ট্যাক ব্যবহার করে।

অবশ্যই, নির্মাণের আগে ওপেনস্ট্রিটম্যাপ লাইসেন্সটি দেখুন। http://wiki.openstreetmap.org/wiki/OpenStreetMap_License


ধন্যবাদ, আমি নিজেই একবার টাইলড্রাওভার জুড়ে এসেছি, তবে আমি বুঝতে পেরেছিলাম এর জন্য আমার একটি অ্যামাজন ইসি 2 উদাহরণ থাকা দরকার। আমি আপাতত এটি করতে চাই না, সম্ভবত আমি কেবল খুব অলস :)
আর্কেওট

আমি পড়েছি যে আপনি ভার্চুয়ালবক্স ব্যবহার করে আপনার নিজের মেশিনে ইসি 2 চিত্র চালাতে পারেন।
জেমস

টাইল্ড্রাওয়ারের ওয়েবসাইটটি বাতিল করে দেওয়া হয়েছিল, গিথুব রেপো এখনও রয়েছে তবে এটি নিষ্ক্রিয়ও রয়েছে: github.com/migurski/ টাইল- ড্রয়ার ( ওএসএম উইকিতে আরও দেখুন )
chrki

11

আমার যা প্রয়োজন তা ঠিক খুঁজে পেয়েছি: ম্যাপেরটিভ । এই অ্যাপ্লিকেশনটি ওএসএম ডেটা লোড করতে পারে (* .osm JOSM ফাই দ্বারা সংরক্ষণ করা যেতে পারে) এবং খুব নমনীয় এবং কাস্টমাইজযোগ্য নিয়মের ভিত্তিতে দুর্দান্ত চিত্রগুলি রেন্ডার করতে পারে।


আমি খুঁজে পেয়েছি যে আমি .osm.bz2 ফাইল বা এমনকি একটি .osm.pbf ফাইল লোড করার চেষ্টা করলে ম্যাপেরটিভ হ্যাঙ্গ থাকে। আমি যে ফাইলগুলি চেষ্টা করেছি সেগুলি 185MB এর কাছাকাছি ছিল, সুতরাং গ্রহের.ওস.এম.বিজে 2 ফাইল (19 গিগাবাইট!) এর আকারের কাছে আমার আসলেই দরকার নেই। আপনি ফাইলগুলি কীভাবে লোড করলেন?
ড্রয় নোকস

ড্রু, আমি মনে করি আমি কেবল অনেক ছোট ক্ষেত্র চেষ্টা করেছি।
arconaut

প্রচ্ছদটি বদ্ধ উত্স, নেটের উপরে তৈরি করুন, লিনাক্সে কাজ করে না। তবে ম্যাপনিকের তুলনায় এর অবশ্যই একটি সুবিধা রয়েছে: সহজ স্টাইলিং।
ভানুয়ান

3
আমি ওপেন সোর্স বিকল্প হিসাবে টাইলমিলের পরামর্শ দিচ্ছি।
ভানুয়ান

9

দুটি ওএসএম ডেটা নিজেই আপনি সম্পাদনা করতে চান তার উপর নির্ভর করে দুটি সম্ভাবনা।

একটি হ'ল আপনার নিজের ওএসএম সার্ভারটি ডেটা অনুলিপি সহ যা আপনি অবাধে সম্পাদনা করতে পারবেন তা হোস্ট করে। এর জন্য সফ্টওয়্যারটি "দ্য রেল পোর্ট" নামে পরিচিত, এখানে পাওয়া যাবে: http://wiki.openstreetmap.org/wiki/The_Rails_Port

অন্যটি হ'ল ওএসএমের টাইল্ড কার্টোগ্রাফিটি আপনার নিজের ডেটার জন্য ব্যাকগ্রাউন্ড হিসাবে ব্যবহার করা। আমি এর উত্তর দেওয়ার জন্য সত্যই যোগ্য নই, তবে আপনি পেতে পারেন যে কিউজিআইএস (http://www.qgis.org) এর মতো সরঞ্জামগুলি একটি ওএসএম বেস মানচিত্রের ভিত্তিতে নতুন আকারের সন্ধানের জন্য সরবরাহ করতে পারে।


8

মানচিত্র তৈরির কাজটি বিভিন্ন ধাপে বিভক্ত:

  • জিওডাটা প্রবেশ করানো (যা পয়েন্ট, লাইন এবং উপযুক্ত ট্যাগ সহ বহুভুজ)
  • স্টাইলিং (মানচিত্রে বৈশিষ্ট্য উপস্থিতি নির্দিষ্ট করুন)
  • একটি রাস্টার চিত্রে রেন্ডারিং (রেন্ডারিং সফ্টওয়্যার ব্যবহার করে জিওডাটা এবং স্টাইলকে একটি চিত্রে রূপান্তর করুন)

আপনি এমন একটি সরঞ্জাম চান যা আপনার জন্য ইউআই ব্যবহারের সহজ পিছনে সব কৌতুক করে। তবে দুর্ভাগ্যক্রমে, এ জাতীয় কোনও সরঞ্জাম নেই (আশা করি, এটি থাকবে)। সুতরাং, আপনাকে প্রতিটি পদক্ষেপের জন্য একটি উত্সর্গীকৃত সরঞ্জাম বাছাই করতে হবে।

আমি নিম্নলিখিত সরঞ্জাম / কর্মপ্রবাহের সংমিশ্রণটি ব্যবহার করছি:

জিওডাটা প্রবেশ / ডাউনলোড করা হচ্ছে

  • জেএসএম সম্পাদক :
    • ওএসএম সার্ভার থেকে একটি মানচিত্র ডাউনলোড করুন
    • একটি মানচিত্র সম্পাদনা করুন
    • ওস সার্ভারে আপনার পরিবর্তনগুলি আপলোড করুন (আপনি নিজের কাজটি ভাগ করবেন না কেন?)
    • একটি * .osm ফাইলে একটি মানচিত্র সংরক্ষণ করুন
  • পোস্টজিআইএস / osm2pgsql
    • প্রয়োজনে আমদানি শৈলী ফাইল আপডেট করুন
    • স্থানীয় সার্ভারে একটি মানচিত্র আমদানি করুন

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

স্টাইল

স্টাইলিং দুটি পদক্ষেপ নিয়ে গঠিত:

  • সেটআপ স্তর / ডাটাসোর্স
  • লাইন / পলিগন / পয়েন্ট / পাঠ্য আউটপুট কাস্টমাইজ করুন।

মানচিত্রকে স্টাইল করার জন্য দুটি ফর্ম্যাট রয়েছে: "কাঁচা" ম্যাপনিক স্টাইল ফাইল এবং কার্টোসিএসএস।

  • ম্যাপনিক একটি উপস্থাপনা গ্রন্থাগার যা ওএসএম সাইটকে ক্ষমতা দেয়।
    • ম্যাপনিক স্টাইল ফাইল সেটআপ এবং সম্পাদনা করুন
    • ম্যাপনিক ভিউয়ারে স্টাইল ফাইলটি খুলুন

একটি "কাঁচা" ম্যাপনিক স্টাইলের ফাইল সম্পাদনা করা জটিল এবং কার্টোসিএসএস একটি সহজ সতর্ককারী। কার্টোসিএসএস (পূর্বে ক্যাসাডেনিক) ম্যাপনিক স্টাইলের ফাইলে রূপান্তরযোগ্য। টাইলমিল হ'ল একটি সরঞ্জাম যা আমি কার্টোসিএসএস সম্পাদনা / প্রাকদর্শন করতে ব্যবহার করি।

  • Tilemill
    • আপনার মানচিত্রে টাইলমিল স্টাইল / পূর্বরূপ দেখুন
    • mapnik * .xML ফাইলে রফতানি করুন।

অনুবাদ

  • ম্যাপনিকের জন্য কাস্টম পাইথন স্ক্রিপ্ট
    • সীমানা বাক্স / জুম স্তর / আকার আপডেট করুন
    • * .png ফাইলটিতে মানচিত্র সরবরাহ করুন।

[Ptionচ্ছিক] আপনার মানচিত্রটি অনলাইনে আনুন

অবশ্যই আপনি নিজের মানচিত্রের জন্য একটি বড় * .png ফাইলটি ব্যবহার করতে পারেন তবে এটি ডাউনলোড করতে কত সময় লাগবে তা কল্পনা করুন! সুতরাং আপনি বিভিন্ন জুম স্তরে আপনার মানচিত্রটিকে টাইলসে বিভক্ত করেছেন।

  • টাইলমিল -> ম্যাপনিক -> এমবি টাইলস -> ম্যাপবক্স

    • আপনি টাইলমিল এবং ম্যাপবক্স ব্যবহার করে আপনার মানচিত্র অনলাইনে আনতে পারেন।

দুর্ভাগ্যক্রমে, নতুন ওএসএম সম্পাদনা অনুসারে আপনার মানচিত্রটি আপডেট করতে আপনাকে এখনও স্থানীয়ভাবে ডাউনলোড করে রেন্ডার করতে হবে।

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

দ্রষ্টব্য

প্রতিটি সরঞ্জামের নিজস্ব সীমাবদ্ধতা রয়েছে, তাই পরীক্ষার চেষ্টা করুন।


3

বিস্তারিত ব্যাখ্যার জন্য http://codebrainz.ca/index.php/2009/09/27/installing-mapnik-and- Friendss-on-ubuntu-904/ দেখুন


ধন্যবাদ, আমি আসলে এটি দেখতে পারি। যদিও আমি লিনাক্স লোক নই এবং এটি আমার পক্ষে খুব বেদনাদায়ক হয়ে উঠতে পারে :)
আর্কোনট

2
আসলে নিবন্ধে উল্লিখিত বেশিরভাগ সরঞ্জাম উইন্ডো বা ম্যাক মেশিনে কাজ করবে।
ইয়ান টার্টন

3

আপনি যদি কোনও ভাল কাস্টম মানচিত্র-সম্পাদক খুঁজছেন তবে ওসিএডি দেখুন , এটি একটি পেশাদার মানচিত্রের অঙ্কন সফ্টওয়্যার। ডাউনলোড পৃষ্ঠায় বিনামূল্যে একটি পুরানো সংস্করণ উপলব্ধ।

ওএসএম এর জন্য এটির কোনও বিশেষ সমর্থন নেই, তবে আপনি সর্বদা ওএসএম থেকে রফতানি করা চিত্রটি ব্যাকগ্রাউন্ড হিসাবে ব্যবহার করতে পারেন।


3

ওএসএম ফর্ম্যাটে ওপেন স্ট্রিট ম্যাপের ডেটা নিয়ে আপনার চারপাশে খেলার সহজ বিকল্প রয়েছে। আপনি নিরাপদ সফ্টওয়্যার (www.safe.com) থেকে এফএমই চেষ্টা করতে পারেন

আরও তথ্যের জন্য আপনি ওএসএম সমর্থন সম্পর্কে এখানে পড়তে পারেন: http://blog.safe.com/2010/03/sharing-your-data-on-openstreetmap/

আমি এফএমই এবং ওএসএম ডেটা ব্যবহার করে আমার অঞ্চলের প্রশিক্ষণের জন্য ডেমো ডেটাसेट তৈরি করতে কয়েকবার এফএমই ব্যবহার করেছি

~ SRG


3

ডিফল্ট ওএসএম টাইলগুলি একটি "গুগল টাইলিং" ফর্ম্যাটে থাকে এগুলিকে টাইল মানচিত্র পরিষেবা (টিএমএস) বলা হয়। এই মুহুর্তে, আপনি টিএমএসের জন্য কিউজিআইএস ব্যবহার করতে পারবেন না। তবে আপনি অন্যান্য তৃতীয় পক্ষের পরিষেবাটি দেখে ওএসএম থেকে প্রাপ্ত ডাব্লুএমএস অ্যাক্সেস করতে পারেন। কিছু এখানে লিঙ্কযুক্ত: http://wiki.openstreetmap.org/wiki/WMS#Public_WMS_Servers


1
ওএসএম টাইলস টানতে আপনি কিউজিআইএস-এ ওপেনলায়ার্স প্লাগইন ( github.com/sourcepole/qgis-openlayers-plugin ) ব্যবহার করতে পারেন ।
mattwigway

2

আপনি ক্লাউডমেড (ওএসএমের বাণিজ্যিক হাত) থেকে স্টাইল সম্পাদক ব্যবহার করতে পারেন

সাইন আপ এবং পৃথক হিসাবে ব্যবহার বিনামূল্যে।

খুব ভাল ইউজার ইন্টারফেস আপনার নিজস্ব স্টাইলের মানচিত্র তৈরি করতে সক্ষম হবে। আপনি যখন নিজের রঙ ইত্যাদির সাহায্যে নিজের মানচিত্রটি কাস্টমাইজ করেছেন তখন আপনি এটি নিজের কাস্টমাইজড মানচিত্রের সাথে এম্বেড করতে বা কোনও লিঙ্ক তৈরি করতে ব্যবহার করতে পারেন।

Http://mapperz.blogspot.com/2009/03/cloudmade-map-editor.html ব্লগ পোস্টটি দেখুন (সেখানে আরও আপডেট)



1

অফিসিয়াল ওএসএম মানচিত্রগুলি টাইলমিলের সাথে স্টাইলযুক্ত এবং ম্যাপনিকের সাথে উপস্থাপিত হয়। দুটি সরঞ্জামই অত্যন্ত শক্তিশালী এবং নমনীয়। ওএসএমের জন্য যা ভাল, তা আপনার পক্ষে ভাল হওয়া উচিত!

দুর্ভাগ্যক্রমে টাইলমিলিসের সেটআপ পদ্ধতিটি জটিলতর, যদি আপনি ওএসএম ডেটা রেন্ডার করতে চান তবে। উবুন্টু বা ম্যাকের জন্য প্রচুর বিবরণ রয়েছে তবে ফোরামে দেওয়া মন্তব্যে দেখা যাচ্ছে যে পদ্ধতিটি উইন্ডোজে জটিল।

আপনার কাছে আরো একটি বিস্তারিত বিবরণ খুঁজে ম্যাপ Windows এ TileMill সঙ্গে রেন্ডারিং মধ্যে TopoMapCreator এর উইকি

এটি ধ্রুপদী পদ্ধতি অনুসরণ করে:

  • পদক্ষেপ এক: প্রয়োজনীয় সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করা (মূলত একটি পোস্টগ্র্যাসকিএল / পোস্টগ্রিস ডাটাবেস)
  • পদক্ষেপ বি: ডাটাবেসে ওএসএম ডেটা ডাউনলোড করা এবং আমদানি করা
  • পদক্ষেপ সি: স্থল বহুভুজ ডাউনলোড এবং প্রক্রিয়াজাতকরণ
  • পদক্ষেপ ডি: একটি টাইলমিল প্রকল্প তৈরি করা হচ্ছে
  • পদক্ষেপ ই: স্টাইলিং এবং টাইলমিলের সাথে মানচিত্র রফতানি করা

আরো TopoMapCreator এর উইকি


1

ওএসএম ডেটা দিয়ে কাস্টম মানচিত্র তৈরির আর একটি উপায় হ'ল ম্যাপসেনস.জেএস লাইব্রেরি এবং ম্যাপসেনস আর্থ ভেক্টর টাইলস সহ। Http://styler.mapsense.co/ এ রঙ বাছাইয়ের জন্য এবং বিকাশকারী.ম্যাপসেনস.কম / এক্সেসামস / এ CSS এবং জাভাস্ক্রিপ্ট দেখানো ডেমোগুলির জন্য একটি ইউআই আছে

এর মতো একটি এপিআইর একটি সুবিধা হ'ল আপনি জাভাস্ক্রিপ্ট / ডি 3 (স্যাটেলাইট চিত্র, অন্যান্য ভূ / টোপজসন, ইত্যাদি) এর সাথে অন্য যে কোনও কিছু যুক্ত করতে পারেন।

সম্পূর্ণ প্রকাশ: আমি ম্যাপসেনসে কাজ করি। :)


0

আপনি যদি কেবল একটি স্থিতিশীল মানচিত্রের চিত্র তৈরি করতে চান তবে আপনি .osm এর মধ্যে একটি .svg ইনস্কেপ ফাইল তৈরি করতে এই উপায়টি পরীক্ষা করতে চাইতে পারেন , যদিও এটি ধীরে ধীরে। তারপরে আপনি .svg খুলতে পারেন, বা আপনি যদি এটি অন্য কোনও ফর্ম্যাটে রূপান্তর করতে চান (পিএনজি?) অথবা এমনকি এটি 3 ডি স্টুডিও বা ব্লেন্ডারে লোড করতে পারেন:) ...

(এছাড়াও, জেএসএম-এর মনে হয় এমন একটি প্লাগইন রয়েছে যা ওসমারেন্ডার করে, তবে আমি একবার চেষ্টা করার পরেও এটি চালাতে সক্ষম হইনি ...)

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