ব্যক্তিগত ওয়েব অ্যাপ্লিকেশনগুলির জন্য নিখরচায় মানচিত্র পরিষেবা


12

পটভূমি

ওয়েব পৃষ্ঠায় একটি মানচিত্র (কেবল অভ্যন্তরীণ ব্যবহারের জন্য) প্রদর্শন করতে চাইছেন। অ্যাপ্লিকেশন অবশ্যই কাস্টম স্তর যুক্ত করতে সক্ষম হবে (মানচিত্র পরিষেবা হোস্টে ডেটা প্রেরণ না করে):

  • পৌর অঞ্চলগুলি (শেফফাইল দ্বারা সংজ্ঞায়িত)
  • কাস্টম অঞ্চলগুলি (বহুভুজ দ্বারা সংজ্ঞায়িত, সম্ভবত পৌর অঞ্চলের শর্তাবলী)
  • সাইটের অবস্থানগুলি (ল্যাট / দীর্ঘ দ্বারা সংজ্ঞায়িত)
  • অতিরিক্ত শহর ডেটা (শেপ ফাইল দ্বারা সংজ্ঞায়িত)

এটি একটি বেসরকারী উদ্যোগ হওয়ায় এটি অনেকগুলি মানচিত্রের পরিষেবাগুলি মুছে ফেলে, সহ: গুগল মানচিত্র, বিং, ইয়াহু! মানচিত্র, ম্যাপকোয়েস্ট এবং ব্যবহারের জন্য অন্যান্য অর্থ প্রদানের পরিষেবা।

আপডেট # 1

সম্ভবত ম্যাপকুয়েস্ট একটি সম্ভাবনা

আপডেট # 2

প্রয়োজনীয়তা যা আমি উল্লেখ করতে ভুলে গেছি:

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

বর্তমান উন্নয়ন

বর্তমানে, আমি আমার প্রয়োজনীয়তাগুলি পূরণ করে এমন একটি সার্ভার সন্ধান করতে সক্ষম হইনি, তাই আমি ম্যাপনিক ওয়েব সার্ভার ইনস্টল করার জন্য বিভিন্ন ওয়েবসাইটের নির্দেশাবলী অনুসরণ করেছি:

এই মুহুর্তে, আমার কাছে ডেটার বিভিন্ন টুকরা রয়েছে:

  • শহর এবং পৌরসভা ডেটা (পোস্টজিআইজে লোড হওয়া আকারের ফাইলগুলি)
  • প্রাকৃতিক আর্থ ডেটা (আকার ফাইল; লোড করা হয়নি)
  • ম্যাপনিক স্টাইলশিট (বিভিন্ন ফাইল; লোড করা হয়নি)

GeoServer

আমি জিও সার্ভার ইনস্টল করার চেষ্টা করেছি (ম্যাপনিকের পূর্বে) তবে ডকুমেন্টেশনগুলির অভাব রয়েছে, ওয়েব-ভিত্তিক প্রশাসনের সরঞ্জামটি কনফিগার করার জন্য জটিল হতে পারে এবং একটি 2 গিগাহার্টজ মেশিনে প্রতিক্রিয়াটি বেদনাদায়কভাবে ধীর হতে পারে (10 সেকেন্ডের সাথে একটি টাইল রেন্ডার করতে) একক স্তর: রাস্তা) এবং ডিফল্ট নান্দনিক ব্লেন্ড। (আমি জানি যে উপস্থাপনাটি চালিয়ে যাওয়ার জন্য আমি স্টাইলশিটগুলি ব্যবহার করতে পারি, তবে এর অর্থ উপযুক্ত ফাইলগুলি [বা তৈরি করা !] সন্ধান করতে হবে, তাদের ইনস্টল করতে হবে, সেগুলি পরীক্ষা করতে হবে এবং আরও অনেক কিছু আছে))

আবশ্যকতা

প্রযুক্তিগত প্রয়োজনীয়তার মধ্যে রয়েছে:

  • শহর, সড়কপথ, জলাশয় (হ্রদ, নদী, মহাসাগর)
  • রাজনৈতিক সীমানা (প্রদেশ, দেশ)
  • উচ্চমানের (গুগল ম্যাপস, ম্যাপকোয়েস্ট ইত্যাদির সাথে দৃশ্যত অনুরূপ)
  • উচ্চ আপটাইম
  • 900913 প্রক্ষেপণ (গুগল মানচিত্রের অনুরূপ)
  • প্রতিক্রিয়াশীল টাইলস (টাইল প্রতি 0.1 সেকেন্ডের নীচে)
  • কানাডার রাস্তার ডেটাগুলির দুর্দান্ত কভারেজ
  • পিচ্ছিল মানচিত্রের জন্য দরকারী (ওপেনলায়ার্সের সাথে সামঞ্জস্যপূর্ণ)
  • প্রতিদিন 10,000 টাইল অনুরোধ
  • বাণিজ্যিক (বা ব্যক্তিগত) ব্যবহারের জন্য নিখরচায়, বা প্রতি বছর $ 2000 এরও কম?

ভালো উদাহরণ

আমি কী অর্জন করতে চাই তার একটি চমৎকার উদাহরণ (ওপেনলায়ার্স):

খারাপ উদাহরণ

আমি কী অর্জন করতে চাইছি না তার একটি উদাহরণ:

অসম্পূর্ণ তথ্যের উদাহরণ:

সম্পর্কিত লিংক

প্রশ্ন

কোন ডাব্লুএমএস, ডাব্লুএমটিএস বা ডাব্লুএফএস সার্ভারগুলি প্রয়োজনীয় কার্যকারিতা সরবরাহ করে?

উত্তর:


11

আমি নিশ্চিত নই কেন আপনি গুগল ম্যাপের মতো পরিষেবাগুলি বাদ দিচ্ছেন, বিশেষত যেহেতু আপনার প্রত্যাশিত ট্র্যাফিকটি তত বেশি নয় (গুগল 25,000 মানচিত্রের ভিউ (আপনার মানচিত্রের ভিউ 10,000 এর চেয়ে অনেক কম হবে) পরে চার্জ করা শুরু করবে): https://developers.google। কম / মানচিত্র / প্রশ্ন # ব্যবহার_প্রাইসিং )। মূলত আপনার যা প্রয়োজন তা দুটি জিনিস:

  1. আপনাকে ওয়েব পিচ্ছিল মানচিত্র সরবরাহ করার জন্য কেউ। এটি Google মানচিত্র, বিং, ম্যাপকিউস্ট, ক্লাউডমেড ইত্যাদি হতে পারে বা আপনি নিজের টাইল সার্ভার চালিয়ে ওপেনস্ট্রিটম্যাপ ডেটা ব্যবহার করতে পারেন।
  2. ওয়েব মানচিত্রের শীর্ষে ক্লায়েন্টের পাশে (জাভাস্ক্রিপ্ট ব্যবহার করে) আপনার নিজস্ব ভেক্টর ডেটা রেন্ডারিং। এটি করতে পারে এমন বেশ কয়েকটি ওপেন সোর্স লাইব্রেরি রয়েছে (ওপেনলায়ার্স, লিফলেট, পলিম্যাপস ...)।

আরও তদন্ত করার জন্য কিছু পয়েন্টার:


8
গুগল ম্যাপের পরিষেবার শর্তাদি ব্যক্তিগত সার্ভারগুলিতে মানচিত্র প্রদর্শন করা নিষিদ্ধ করে (যেমন, সার্ভারটি অবশ্যই সাধারণ মানুষের জন্য উন্মুক্ত থাকতে হবে)। developers.google.com/maps/terms ... "আপনার মানচিত্রের এপিআই বাস্তবায়ন কেবল একটি অভ্যন্তরীণ নেটওয়ার্কে চলবে না" " যাতে এটি নিয়ম করে।
ডেভ জার্ভিস

ঠিক আছে, এটা বোঝা যায়। সেক্ষেত্রে ওএসএম হ'ল উপায়।
ইগোর ব্রেজক


3

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

আমি প্রচুর সাইট তৈরি করেছি যেহেতু কাস্টম টাইলস সহ কিছু স্ক্র্যাচ থেকে এসেছে।

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

এখন আমি মোবনেটিক্স ম্যাপে কাজ করছি

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

আমি পরবর্তী কাজটি করতে চাই তা হ'ল জিআইএস ডেটাতে হোস্টিং করা ক্লায়েন্টদের তারা অফার দেয় যা তারা রিমোটল সেটআপ করতে এবং আপডেট করতে পারে, যাতে ক্লায়েন্টরা তাদের নিজস্ব হিসাবে সাইটে কাজ করতে পারে।
আমার সংস্থার সাইটটি বিকাশের সাথে সাথে আপনার ক্লায়েন্ট থাকা ভাল লাগবে ..

অন্যথায়, আমি আপনার সার্ভারে এই সাইটের একটি কাস্টম ইনস্টলেশনও করতে পারি এবং এটিকে দূরবর্তীভাবে বজায় রাখতে পারি। আমরা কিছু ক্লায়েন্টকে এটি করেছি।

শুভেচ্ছান্তে,

জোউকিম মুচাকসো


লম্বা শট কিছুটা হলেও হতে পারে, তবে আপনি কি জানেন আইডি সেট আপ করার বিষয়ে আরও জানতে কোথায় যায়?
কিউআইজিআইএসউজার

1

আমি মনে করি ওপেন সোর্স শব্দটি এই থ্রেডে সুষ্ঠুভাবে উদার ব্যবহার করা হচ্ছে;)

আরও দুটি বিকল্প:


1
এগুলির কোনওটিই বিকল্প নয়, কারণ প্রশ্নটি বিনামূল্যে ব্যক্তিগত পরিষেবাগুলির জন্য ছিল
রায়ান গারনেট

1

আপনি অবশ্যই একটি বেতনের জিআইএস ব্যবহার করতে পারেন। আমি একটি কাউন্সিলে কাজ করি এবং আমরা Exponare ব্যবহার করি। Exponare সহজ এবং সূক্ষ্ম কাজ করে, তবে এটি আপনার জন্য ব্যয় করতে হবে।

আর্কম্যাপটি সর্বাধিক অভিনব এবং এটি সফ্টওয়্যার ডেকো যা চান তা করেন।

যদি আপনি নিজের রোল করতে চান তবে সমর্থিত মডেলটিতে পুরো স্ট্যাকের জন্য http://opengeo.org/ দেখুন

এটি নিজে করার বিষয়ে আমার বোধগম্যতাটি নিম্নলিখিতটি করা:

  1. একটি স্থানিক ডাটাবেস, যেমন PostGIS এ আপনার ডেটা পান
  2. ডাব্লুএফএস / ডাব্লুএমএস প্রকাশের জন্য আপনার টাইল / ভেক্টর সার্ভার (পোস্টজিআইএস, জিও সার্ভার) চয়ন করুন
  3. আপনার ওয়েব সামনের প্রান্তটি বেছে নিন (জিওসেক্সট, ওপেনলায়ার)

আপনি এর বেশিরভাগটি https://trac.osgeo.org/osgeo4w/ (প্যাকেজ পরিচালিত এবং সমস্ত) দিয়ে উইন্ডোজে ইনস্টল করতে পারেন । আমি নিশ্চিত যে উবুন্টুর প্যাকেজ রয়েছে, যদি অফিসিয়াল না হয় তবে পিপিএ-তে রয়েছে।


1

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

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