স্থানিক ডাটাবেস থেকে ওয়েব ব্রাউজারে ডেটা উপস্থাপন করার জন্য আমাদের কেন ম্যাপ্সারভার / জিওসারবার দরকার?


12

আমি চেষ্টা করছিলাম "আমি কীভাবে একটি পুরানো মেশিনে জিও সার্ভার সেট আপ করব" এবং @ বিয়ের মাধ্যমে আমি টমক্যাট এবং সমস্ত সেট আপ করছিলাম।

হঠাৎ আমার একটি প্রশ্ন ছিল ... কেন আমাদের ম্যাপসভার এবং জিও সার্ভার দরকার?

এই সার্ভারগুলি কি ব্যবহারকারী জিজ্ঞাসা করে এবং কেবল ডাটাবেস থেকে ব্যবহারকারী যা জিজ্ঞাসা করেছিল তা উপস্থাপন করে ডাটাবেস স্তর থেকে ডেটা টানতে পারে?

উত্তর:


19

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

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


1
জিওসিভারটি ইনস্টল করা এবং প্রয়োগ করা সহজ - যখন কোনও পণ্য নিখরচায় পাওয়া যায় তখন কেন চাকাটি পুনরায় উদ্ভাবন করা হয়। একটি মাত্র শব্দ ওয়েব ব্রাউজারের মাধ্যমে ডেটা, অভিক্ষেপ ও বন্টন উপর 'নিয়ন্ত্রণ' হবে
Mapperz

অন্যথায় আপনি কীভাবে আপনার ডেটা স্টাইল করবেন? (আমি প্রায় 30+ এর মত প্রশ্ন পেয়েছি যা আমি আপনাকে দিতে পারি)
রাগী ইয়াসের বুড়হুম

6

এটি ডেটা দিয়ে আপনার কী করা দরকার তা নির্ভর করে।

উদাহরণস্বরূপ যদি আপনাকে কেবল কোনও বেস মানচিত্রের শীর্ষে ভেক্টর পয়েন্ট প্রদর্শন করতে হয় তবে আপনার ডাটাবেস থেকে স্থানিক তথ্য প্রকাশের জন্য আপনি খুব সাধারণ সার্ভার-সাইড স্ক্রিপ্ট (পাইথন,। নেট, পিএইচপি তে) তৈরি করতে পারেন। PostGIS ক্ষমতা সেবা করার GeoJSON এই তুচ্ছ করে তোলে।

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

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

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


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

3
ধরে নিই আপনার কাছে এএসপি.এনইটি বা পাইথন ওয়েব সার্ভার রয়েছে তার পরে আইডি দ্বারা কোনও বৈশিষ্ট্য পরিবেশন করার জন্য তার 10 ডলারের কোড সেট করুন (উদাহরণস্বরূপ)
জিওগ্রাফিকিকা

3

জিওমাজাসের মতো কাঠামো ব্যবহার করে আপনি সরাসরি ডাটাবেস থেকে বৈশিষ্ট্যগুলি টানতে এবং ব্রাউজারে রেন্ডারিং / এডিটিংয়ের জন্য এসভিজি / ভিএমএল ব্যবহার করে বৈশিষ্ট্যগুলি ব্রাউজারে প্রেরণ করতে পারেন। এছাড়াও একটি রাস্টারাইজিং প্লাগইন রয়েছে যা সার্ভারে রাস্টারাইজিংয়ের অনুমতি দেয়।

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