জিওডাঙ্গাওর ব্যবহার


9

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

জিওডাঙ্গাও কি অতিরিক্ত কার্যকারিতা সরবরাহ করে বা বিদ্যমান ভৌগলিক কার্যকারিতাটির ব্যবহার সহজ করার জন্য এর উদ্দেশ্য?

ধন্যবাদ!

উত্তর:


11

জিওডাঙ্গাও বাক্সের বাইরে বৈশিষ্ট্যগুলির সাথে প্রচুর মান-সংযোজন করে।

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

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


3

হ্যাঁ. সেটা ঠিক. এটি বেসিক ফাংশনগুলির সাথে বিদ্যমান ভৌগলিক কার্যকারিতার ব্যবহারকে সহজ করার অভিপ্রায়। এবং এটি কয়েকটি ডেটাবেস সহ ভৌগলিক ফাংশন সরবরাহ করে যা নীচের চিত্রটিতে দেখানো হয়েছে;

স্থান-সংক্রান্ত

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

qs = Events.objects.filter(point__distance_lte(pnt, D(km=5)))

আপনি যদি জিওডজ্যাঙ্গো সম্পর্কে আরও তথ্য পেতে চান তবে আপনি এখানে একই বিষয়ে আমার উত্তরটি পরীক্ষা করতে পারেন ।

আমি এটি আপনাকে সাহায্য করে আশা করি...


আপনার একটি =চিহ্নের দরকার আমার কাছে :qs = Events.objects.filter(point__distance_lte=(pnt, D(km=5)))
ফ্রান্সিস ইয়াকনিলো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.