সূচী
-
IsochroneService(ইন্টারফেস) -
GenerateIsochroneRequest(বার্তা) -
GenerateIsochroneRequest.PolygonFidelity(enum) -
GenerateIsochroneRequest.RoutingPreference(enum) -
GenerateIsochroneRequest.TravelDirection(enum) -
GenerateIsochroneRequest.TravelMode(enum) -
GenerateIsochroneResponse(বার্তা) -
Isochrone(বার্তা)
আইসোক্রোনসার্ভিস
আইসোক্রোন গণনার পরিষেবা। আইসোক্রোন হলো একটি নির্দিষ্ট উৎস বিন্দু থেকে একটি নির্দিষ্ট ভ্রমণ সময়ের মধ্যে পৌঁছানোর যোগ্য একটি এলাকা।
| GenerateIsochrone |
|---|
প্রদত্ত প্যারামিটার সেটের জন্য একটি একক আইসোক্রোন গণনা করে এবং ফেরত দেয়। |
GenerateIsochroneRequest
একটি একক আইসোক্রোন তৈরি করার অনুরোধ।
| ক্ষেত্র | |
|---|---|
travel_duration | প্রয়োজনীয়। আইসোক্রোন গণনার জন্য ভ্রমণ সময়। মানটি অবশ্যই ধনাত্মক হতে হবে এবং এর সর্বোচ্চ সীমা ৭২০০ সেকেন্ড (১২০ মিনিট)। ড্রাইভ মোডের জন্য, সর্বোচ্চ অনুমোদিত সময়কাল হলো ৩৬০০ সেকেন্ড (৬০ মিনিট)। |
travel_mode | প্রয়োজনীয়। পরিবহনের মাধ্যম। |
travel_direction | প্রয়োজনীয়। যাত্রার দিক। |
routing_preference | ঐচ্ছিক। রাউটিংয়ের পছন্দ নির্দিষ্ট করে। ডিফল্ট হলো TRAFFIC_UNAWARE। |
enable_smoothing | ঐচ্ছিক। এর দ্বারা নির্দিষ্ট করা হয় যে, প্রাপ্ত আইসোক্রোন বহুভুজগুলোর প্রান্তগুলো মসৃণ করা হবে কি না। |
polygon_fidelity | ঐচ্ছিক। এটি তৈরি হওয়া বহুভুজের নির্ভুলতা নিয়ন্ত্রণ করে। এর ডিফল্ট মান হলো POLYGON_FIDELITY_UNSPECIFIED। |
ইউনিয়ন ফিল্ড origin । আবশ্যক। আইসোক্রোন গণনার প্রারম্ভিক বিন্দু। origin নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
location | অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হিসাবে মূলবিন্দু। |
place | কোনো স্থানের রিসোর্স নাম, |
পলিগনফিডেলিটি
আইসোক্রোন বহুভুজের বিশদ বিবরণের মাত্রা নিয়ন্ত্রণ করে।
| এনাম | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED | কোনো পলিগন ফিডেলিটি নির্দিষ্ট করা হয়নি। সার্ভার তার ডিফল্ট ফিডেলিটি ব্যবহার করবে, যা ভ্রমণের সময়কালের উপর ভিত্তি করে নির্ধারিত হয়। |
LOW | কম প্রিসিশন। কম সংখ্যক ভার্টেক্স ব্যবহার করে বড় এলাকা কভার করার জন্য ভালো। |
MEDIUM | মাঝারি নির্ভুলতা। বিশদ বিবরণ এবং আর্টিফ্যাক্ট আকারের মধ্যে ভারসাম্য। |
HIGH | উচ্চ নির্ভুলতা। উচ্চ মানের প্রান্তরেখা, কিন্তু যেখানে সড়ক নেটওয়ার্কের ঘনত্ব কম, সেখানে বহুভুজে ফাঁক তৈরি হতে পারে। |
রাউটিং প্রেফারেন্স
গণনার মধ্যে যান চলাচলের অবস্থা কীভাবে অন্তর্ভুক্ত করা হবে তা নির্ধারণ করে।
| এনাম | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED | কোনো রাউটিং পছন্দ নির্দিষ্ট করা হয়নি। সার্ভার তার ডিফল্ট পছন্দ, অর্থাৎ TRAFFIC_UNAWARE, ব্যবহার করবে। |
TRAFFIC_UNAWARE | এই গণনায় যানচলাচলের পরিস্থিতি বিবেচনা করা হবে না। আইসোক্রোনটি সড়ক নেটওয়ার্ক এবং স্থির ভ্রমণ সময়ের উপর ভিত্তি করে তৈরি হবে। এটি পরিকল্পনার উদ্দেশ্যে উপযুক্ত, যেখানে যানচলাচল কোনো বিবেচ্য বিষয় নয়। |
TRAFFIC_AWARE | গণনার সময় বর্তমান ট্র্যাফিকের পরিস্থিতি বিবেচনা করা হবে। |
ভ্রমণের দিকনির্দেশনা
আইসোক্রোন গণনার জন্য যাত্রার দিক নির্দিষ্ট করে।
| এনাম | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED | ভ্রমণের কোনো দিক নির্দিষ্ট করা হয়নি। |
FROM | উৎস বিন্দু থেকে পৌঁছানো যায় এমন এলাকা গণনা করে। উদাহরণ: "আমি আমার গুদাম থেকে ৩০ মিনিটের মধ্যে কোথায় কোথায় ডেলিভারি দিতে পারব?" |
TO | উৎস বিন্দুতে পৌঁছানোর জন্য সম্ভাব্য এলাকা গণনা করে। উদাহরণ: "আমার কর্মচারীরা কোথা থেকে যাতায়াত করে ৩০ মিনিটের মধ্যে অফিসে পৌঁছাতে পারবে?" |
ভ্রমণ মোড
আইসোক্রোন গণনার জন্য পরিবহনের মাধ্যম নির্ধারণ করে।
| এনাম | |
|---|---|
TRAVEL_MODE_UNSPECIFIED | ভ্রমণের কোনো মাধ্যম নির্দিষ্ট করা হয়নি। |
DRIVE | যাত্রীবাহী গাড়িতে ভ্রমণ করুন। |
BICYCLE | সাইকেলে ভ্রমণ করুন। |
WALK | হেঁটে ভ্রমণ করুন। |
GenerateIsochroneResponse
উৎপন্ন আইসোক্রোন ডেটা সম্বলিত একটি প্রতিক্রিয়া।
| ক্ষেত্র | |
|---|---|
isochrone | শুধুমাত্র আউটপুট। উৎপন্ন আইসোক্রোন। |
আইসোক্রোন
আইসোক্রোন গণনার ফলাফল, যা একটি উৎস বিন্দু থেকে একটি নির্দিষ্ট ভ্রমণ সময়ের মধ্যে পৌঁছানোর যোগ্য একটি এলাকাকে নির্দেশ করে।
| ক্ষেত্র | |
|---|---|
সংযোগ ক্ষেত্রের geometry । আইসোক্রোনের জ্যামিতিক উপস্থাপনা। geometry নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
geo_json | RFC 7946 ফরম্যাট ব্যবহার করে GeoJSON ফরম্যাটে আইসোক্রোন জ্যামিতি: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6 । |