ওপেনস্ট্রিটম্যাপ ডেটা ডাউনলোড হচ্ছে


43

ওপেনস্ট্রিটম্যাপ (ওএসএম) থেকে ডেটা ডাউনলোড করার সোজা উপায় কি নেই?

উদাহরণ হিসাবে উত্তর আমেরিকা ব্যবহার করে, আমি বুঝতে পারি ক্লাউডমেড (ক্লাউডমেড আর ওএসএম ডাউনলোড সরবরাহ করে না) এবং জিওফাব্রিক ( http://download.geofabrik.de/osm/north-america/ ) উভয়ই ডাউনলোড সরবরাহ করে তবে ফাইলগুলি বিশাল (0.5 জিবি - 4 জিবি)। আমি কিউজিআইএস-ওএসএম সরঞ্জামদণ্ডটি ব্যবহার করার চেষ্টা করেছি কিন্তু এটি করার মতো ভাগ্য আমার হয়নি, কারণ ওএসএম ওয়েবসাইটের মতো আপনি নির্বাচন করতে পারেন এমন এলাকাটি খুব ছোট। আমি যে পরিমাণ ডেটা ডাউনলোড করতে চাই তা শহর পর্যায়ে।

অবশেষে, ওএসএম ডেটা ব্যবহার করা কি সহজ? যদি আমি ডাউনলোড চয়ন করি তবে আমি OpenStreetMap XML Dataকিউজিআইএস (এমনকি কিউজিআইএস-ওএসএম সরঞ্জামদণ্ডের আমদানি ফাংশনটি ব্যবহার করে) osm.xML ফাইলগুলি খুলতে পারি না। আমি অবাক হয়েছি যদি আমি ডেটা নিয়ে কাজ করার আরও সুস্পষ্ট উপায় অনুপস্থিত।


আমি কেবল ওএসএম সম্পর্কিত সমস্যাগুলির জন্য সাহায্যের জন্য খুব দরকারী স্ট্যাকএক্সচেঞ্জ ক্লোনটি চিহ্নিত করতে চাই! http://help.openstreetmap.org/


1
তবে ফাইলগুলি কি বিশাল? (০.০ জিবি - ৪ জিবি) জিআইএস বিশ্বে নেই -
টিবি

দুঃখিত - আমার শোধক যন্ত্রটির জন্য প্রচুর। এত বেশি 0.5 জিবি নয়, তবে 4 জিবি আমার পক্ষে নিয়ন্ত্রণহীন!
djq

এটি আরও একটু অন্বেষণ করেছেন, আমি জিওফ্যাব্রিকের সরবরাহিত ডেটা ক্লাউডমেডের চেয়ে আরও বিস্তৃত find
ডিজেকিউ

1
@ নাথানাস আমি স্বীকার করেছি যে আমি সাইন আপ করেছি ..... এটি সত্য, তবে এটি সত্যই ওএসএম সম্পর্কে প্রতিটি সংক্ষিপ্ত বিবরণে জোর দিচ্ছে যার মধ্যে বেশিরভাগই প্রোগ্রামিং সম্পর্কিত, এবং জিআইএস-এর সাথে নির্দিষ্ট নয়। যদিও সাবসিটের সাবসিট থাকলে তা নিখুঁত হবে। এখানকার ফন্টগুলি এতটা সঙ্কুচিত!
djq

1
@ ডিজেকি ক্লাউডমেড ডাউনলোড সাইটগুলি এখন 404 ফিরছে - এটি বন্ধ হয়ে থাকতে পারে ?
স্টিফেন লিড

উত্তর:


33

JOSM

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

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

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

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

বড় ফাইল

যদি কোনও শহর জোসেমে লোড করার জন্য খুব বড় হয় তবে কী হবে? আরও কিছু অপশন রয়েছে (নিম্নরূপে) তবে আপনি যখন এই পরিমাণ তথ্যের সাথে লেনদেন করছেন তখন "ব্যবহার" করা কিছুটা কঠিন হতে পারে এই সত্যটি এড়ানো যায় না। আপনি সত্যিই মজাদার ছোট জিইআইআই সরঞ্জামগুলির ক্ষেত্র থেকে দূরে এবং বড় ডেটা জিআইএস-এ রয়েছেন। এই সবচেয়ে সহজ পদ্ধিতি হল এন্ট্রি (যা মোটেই সহজ নয়) সম্ভবত PostGIS ডাটাবেসের মধ্যে একটি বৃহৎ .osm ফাইল ব্যবহার লোড করতে হবে osm2pgsql , এবং তারপর এটি দেখতে হলে জিআইএস ডেস্কটপ টুলস ব্যবহার করেন।

শহর আহরণ

এই ডাউনলোড.bbbike.org পরিষেবাটি বিশ্বের কয়েকটি শহরের জন্য তৈরি ডাউনলোডগুলি সরবরাহ করে।

আস্রবণ

আপনার যদি অন্য কোনও শহর বা আলাদা বাউন্ডিং বাক্সের প্রয়োজন হয়, তবে আপনার উল্লিখিত বিশাল ডাউনলোডগুলির মধ্যে একটি পেতে হবে (হয় একটি দেশ নিষ্ক্রিয় , বা পুরো গ্রহ ) এবং তারপরে একটি টুকরো বের করতে হবে।

অসমোসিস এটির জন্য বহুল ব্যবহৃত সরঞ্জাম। এটি একটি জাভা কমান্ড লাইন সরঞ্জাম যা আপনাকে ইউনিক্স কমান্ড লাইনে এই জাতীয় কিছু দিয়ে একটি বাউন্ডিং বক্স বের করতে দেয়:

bzcat downloaded.osm.bz2 | osmosis\
  --read-xml enableDateParsing=no file=-\
  --bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-\
  | bzip2 > extracted.osm.bz2

এটি দেখায় যে কীভাবে আপনি সাধারণত .bz2 ফাইলটিকে সঙ্কুচিত করে আউটসোমে আউটপুটটি পাইপ করে এবং তারপরে এক্সজিএমএলটিকে আবার একটি বিজিপিড ফাইলে পাইপিং করে ফোলা এক্সএমএল ডেটা দিয়ে আপনার ডিস্কটি পূরণ করা এড়াতে পারবেন।

সুতরাং এটি আপনার "ইজি" সংজ্ঞা অনুসারে উপযুক্ত নয়, তবে আপনি বড় .osm ফাইলগুলিতে ম্যানেজ করতে আগ্রহী হলে অ্যাসোসিস হ্যাং পেতে একটি উপযুক্ত সরঞ্জাম। আপনি ঠিক ডান কমান্ড খুঁজে বের করতে হবে! (আমি মনে করি অন্য প্রশ্নের জন্য ভাল বিষয়)


আমি JOSM ব্যবহার করেছি - এটি খুব সুন্দর। তবে আমি প্রচুর পরিমাণে ডেটাতে আগ্রহী, সাধারণত একটি পুরো শহর যা আমি এর মধ্যে করতে পারি না।
djq

আমি বড় ফাইলগুলির সাথে কাজ করার জন্য কয়েকটি বিকল্পের উত্তর দিয়ে প্রসারিত করেছি। দুর্ভাগ্যক্রমে এতটা সহজ নয়, তবে আশা করি এটি সাহায্য করবে।
হ্যারি উড

ধন্যবাদ @ হ্যারি আমি osmosisলিনাক্স ব্যবহার করে শেষ করেছি এবং এটি দুর্দান্ত কাজ করেছে। আমি বর্তমানে উইন on এ এই সেটআপটি ব্যবহার করতে চাই এবং এতে একটি .exeবিজেট রয়েছে তা দেখে আমি উত্সাহিত । গতবার আমি সেখানে পরীক্ষা করেছিলাম। দুর্ভাগ্যক্রমে osm2pgsqlউইন্ডোজ ব্যবহারের সহজ উপায় বলে মনে হয় না, তা না হলে এটি আমার আদর্শ পছন্দ।
ডিজেকিউ

24

ডিমান্ডে কিউজিআইএস সহ ওএসএম ডাউনলোড করা

এখানে চিত্র বর্ণনা লিখুন

http://mapperz.blogspot.com/2009/11/openstreetmap-data-on-demand-with.html


2
+1 বাহ যে প্রেসিডেন্ট ছিল! এমনকি আপনি :-) প্রকাশের 16 মাস আগে এই প্রশ্নের উত্তর দিয়েছেন।
whuber

1
আমি একটি সর্দি ক্যাপাসিটর আছে en.wikipedia.org/wiki/DeLorean_time_machine#Flux_capacitor
Mapperz

এটির জন্য কেবল একটি নোট - এটি কিউজিআইএস-এর বর্তমান প্রকাশের বিষয়ে কাজ করে যা আমি ব্যবহার করছি (1.7) তবে এটি কেবল খুব ছোট অঞ্চলই ডাউনলোড করার অনুমতি দেয়।
djq

Mapperz থেকে উদ্ধৃত ব্লগ "ডেটা ওপেন স্ট্রিট ম্যাপ সার্ভার [সবচেয়ে আপ টু ডেট তথ্য] থেকে সরাসরি ডাউনলোড করা হয়েছে ** এলাকায় ওপেনস্ট্রীটম্যাপ সার্ভার দ্বারা নিয়ন্ত্রিত limitions, প্লাগইনটি এই সংখ্যার আপনাকে সতর্ক করবে যদি প্রয়োজন আছে।"
Mapperz

@ সেলেনিয়াস: আকারের সীমাটি এখানে রয়েছে কারণ এই ওএসএম ওয়েব পরিষেবাটি ম্যাপিংয়ের উদ্দেশ্যে (যেমন ছোট অঞ্চলগুলি ডাউনলোড করা, সেগুলি সম্পাদনা করতে এবং ফিরে আপলোড করা) is এটি কেবলমাত্র পঠনযোগ্য উদ্দেশ্যে ব্যবহার করা সাধারণভাবে নষ্ট করা হয় কারণ এটি ইতিমধ্যে অত্যধিক প্রসারিত ওএসএম পরিকাঠামোকে বোঝা করে।
ইগোর ব্রেজক

15

সহজ উত্তরটি হ'ল এটি করার কোনও দ্রুত এবং সহজ উপায় নেই। আপনি যদি পুরো উত্তর আমেরিকার জন্য শহর পর্যায়ের ডেটা চান তবে এটি একটি বিশাল ফাইল হবে। আপনি যদি আরও ছোট অঞ্চল চান তবে ক্লাউডমেড রাষ্ট্রীয় ফাইল অনুসারে রাজ্য করবে। আপনি http://ian01.geog.psu.edu/geoserver_docs/data/openstreetmap/osm.html এ প্রক্রিয়াটিতে আমার নোটগুলি দেখতে পারেন তবে আমার খুব মজা হয়নি। আমি ওসোমোসিস (http://wiki.openstreetmap.org/wiki/Osmosis) এর দিকে নজর দিতে শুরু করেছিলাম তবে অনেক কিছু করার আগেই আমি খুব বেশি সময় পেলাম তবে এটি আপনার সমস্যার সমাধান হতে পারে।

ওএসএম ডেটা ব্যবহার করার ক্ষেত্রে আপনি তাদের নন স্ট্যান্ড্যান্ড / নিউওগ্রোগিপাহী পদ্ধতির জন্য যেতে পারেন এবং ম্যাপনিক ইত্যাদি ব্যবহার করতে পারেন বা পোস্টজিআইএসে ডেটা আমদানি করতে পারেন এবং এটি কিছু সঠিক জিআইএস সরঞ্জামগুলিতে কাজ করতে পারেন।


6

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


আপডেট: ক্লাউডমেড দীর্ঘ চলে গেছে তবে এই দিনগুলিতে জিওফ্যাব্রিক ডাউনলোড পরিষেবা মার্কিন যুক্তরাষ্ট্রের জন্য এখানে রাষ্ট্রীয় ডাউনলোডগুলি সরবরাহ করে: download.geofabrik.de/north-america.html
হ্যারি উড

4

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

এক্সেস OSMXAPI উপায় একটি ব্যবহার হয় রপ্তানি ট্যাব http://www.openstreetmap.org/ (চয়ন "ওপেনস্ট্রীটম্যাপ এক্সএমএল ডেটা" রেডিও বোতাম)।


আপনার কি কোনও প্রস্তাবিত সার্ভার রয়েছে? আমি কয়েকটি চেষ্টা করেছি এবং সময়সীমা ত্রুটি পেয়েছি (আমার মনে হয়)। আমি তখন থেকে স্থানীয় কম্পিউটারে পুরো পৃথিবীর একটি অনুলিপি নিয়ে কাজ করছি।
djq

আমি সাধারণত এটি ব্যবহার করি: open.mapquestapi.com/xapi/api/0.6
ইগোর ব্রেজক

1
ওএসএমএক্সপিআই সবসময় কিছুটা অদ্ভুত ছিল এবং এই দিনগুলি আর কোথাও চলমান পরিষেবা হিসাবে বিদ্যমান নেই। নিকটতম সমতুল্য বেশি শক্তিশালী Overpass_API , কিন্তু কয়েক অন্যান্য ওয়েবসাইটের যা এটা খুব করি extract.bbbike.org এবং export.hotosm.org
হ্যারি কাঠ

3

কোম্পানী WeoGeo এখন ওপেনস্ট্রীটম্যাপ ডাটা বিনামূল্যে ডাউনলোড সক্রিয় করুন। আপনি যে অঞ্চলের জন্য ডেটা চান এবং একটি ফাইল উত্পন্ন হয় তার একটি রূপরেখা স্কেচ করতে পারেন।



1

https://extract.bbbike.org/ বিভিন্ন ফর্ম্যাটে প্রয়োজনীয় অঞ্চলগুলি ডাউনলোডের অনুমতি দেয়। এটি gis ব্যবহারের জন্য সেরা।

https://export.hotosm.org/ কয়েকটি অঞ্চলে ডাউনলোডের পরিষেবাও সরবরাহ করে

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