কী অজগর ওয়েব ম্যাপিং ফ্রেমওয়ার্ক ব্যবহার করতে হবে? [বন্ধ]


19

আমি একটি ওয়েব-ম্যাপিং অ্যাপ্লিকেশন বিকাশ করতে আগ্রহী। আমি পাইথনের সাথে তুলনামূলকভাবে পরিচিত এবং তাই আমি পাইথনের কাঠামোটি খুঁজছি। আমার বিকল্পগুলি কি কি? প্রতিটি বিকল্পের পক্ষে কি কি?

আমি একটি সাধারণ বিকল্প খুঁজছি, এটি মানচিত্রে ভৌগলিক তথ্য প্রদর্শন করে এবং আরও বিশদ পেতে ব্যবহারকারীকে "তথ্য" ব্যবহার করতে দেয়। এই মুহুর্তে আমার কোনও প্রশ্ন বা গতিশীল কার্যকারিতা প্রয়োজন নেই। আমি একটি ভাল-ডকুমেন্টেড বিকল্প পছন্দ করব।


4
আপনার আরও তথ্য সরবরাহ করতে হবে। কি বৈশিষ্ট্য আপনি খুঁজছেন? আপনি কোন ধরণের ওয়েব ম্যাপিং করতে চান?
দেবদত্ত টেংশে

উত্তর:


15

ব্যবহার করে দেখুন Folium , আসলেই শুরু করতে সহজ: আপনি পাইথন ব্যবহার করে আপনার প্রকল্প তৈরি এবং আপনি ফলে মানচিত্র খুলুন।

আপনি যদি আরও গভীরতর হতে চান, আপনি সরলতার স্তরকে অবতরণ করে বাছাই করতে পারেন:

  • জ্যাঙ্গো-লিফলেট-এর মতো সংযোজন সহ জিওডাঙ্গাও । সত্যিই এখানে সেরা ডক
  • ফিচারসভার আরও সার্ভারের দিক ভিত্তিক তবে একটি ওপেনলায়ারস ডেমো ( সর্বশেষ আপডেট করা হয়েছে 2015 )
  • একা ম্যাপফিশ । এখন পুরানো পাইলনের উপর ভিত্তি করে ( সর্বশেষ আপডেট করা হয়েছে ২০১১ )
  • প্যাপিরাস , পিরামিড Mapfish ইন্টিগ্রেশন, একটি সুপরিচিত পাইথন ফ্রেমওয়ার্ক ( সর্বশেষ আপডেট হয়েছে 2017 )

ফোলিয়াম কীভাবে জিওড্যাজাঙ্গোর সাথে তাদের সামর্থ্যের সাথে তুলনা করে?
মাল্টিগডোভার্স

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

8

আপনি জিওজ্যাঙ্গো চেষ্টা করতে পারেন

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

আমি কয়েক মাস ধরে এটি বন্ধ করে দিয়ে পরীক্ষা করে দেখছি এবং এ পর্যন্ত এটি পছন্দ করেছি। অবশ্যই একটি শেখার বক্ররেখা আছে, তবে ডকুমেন্টেশন মোটামুটি ভাল এবং একটি শক্তিশালী ব্যবহারকারী সম্প্রদায় রয়েছে।

আমি দেখতে পেয়েছি এটি সত্যিই নমনীয় প্ল্যাটফর্ম এবং এটির প্রত্যাশার চেয়ে বেশি পরিপক্ক। আপনার যদি ইতিমধ্যে না থাকে তবে একবার দেখুন।


8

আপনি যদি পাইথনে বেসিক ওয়েব সার্ভিস চান তবে দুটি উপায় আছে:

  • জিওডজ্যাঙ্গো, এটি জাঙ্গোতে সংহত একটি অফিসিয়াল এক্সটেনশন। এটি দুর্দান্ত কাজ করে তবে এটি জ্যাঙ্গো কেন্দ্রিক। আপনি যদি জাঙ্গো পছন্দ করেন তবে এটি নিখুঁত
  • ফ্লাস্ক (বা অন্য কোনও ওয়েব ফ্রেমওয়ার্ক) + জিওলচেমি 2 (স্ক্লাচেমির বিস্তৃতি) + সুদৃ (় (জিও-অবজেক্টকে ম্যানিপুলেট করার জন্য লিয়েরি), সম্ভবত এটি জিওডজ্যাঙ্গোর চেয়ে শক্ত তবে এটি আমার প্রিয় সমাধান। আমি জ্যাঞ্জোর টেম্পলেট এবং orm এর চেয়ে জিঞ্জা 2 এবং স্ক্ল্যাচেমি পছন্দ করি।

তারপরে এটি ওপ্লেলেয়ার বা লিফলেটে প্লাগ করুন।

তবে স্ট্যান্ডার্ড সমাধানগুলি ডাব্লুএমএস বা ডাব্লুএফএস সার্ভারটি দেখুন, এটি সহায়ক হতে পারে।


0

কিভাবে MapFish, যা অনুযায়ী প্রায় নিজেই হয়

পাইলন্স পাইথন ওয়েব ফ্রেমওয়ার্কের উপর ভিত্তি করে ... সমৃদ্ধ ওয়েব-ম্যাপিং অ্যাপ্লিকেশনগুলি তৈরি করার জন্য একটি নমনীয় এবং সম্পূর্ণ কাঠামো।

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

তাদের অনলাইন ডেমোটি দক্ষতার সাথে কাজ করছে বলে মনে হচ্ছে এবং এটি একটি গতিযুক্ত প্রকল্পের মতো মনে হচ্ছে: তাদের 'কুইকস্টার্ট' টিউটোরিয়ালটি কেন চেষ্টা করে দেখুন না এবং এটি আপনার প্রয়োজনের সাথে কতটা ভাল মেলে?


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