ওপেনলায়ার্সে চিত্র সরবরাহ করা হচ্ছে?


11

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

প্রকল্পের জন্য একটি প্রয়োজন, যদিও রফতানি করতে সক্ষম হবেন ( আদর্শভাবে ওয়েব-অ্যাপ থেকে) প্রকাশনা মানের (কম-বেশি) মানচিত্র। একটি সাধারণ ব্যবহারের ক্ষেত্রে এরকম কিছু হবে:

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

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


আমি এখানে www.mapsdata.co এ পিএনজি / পিডিএফ হিসাবে রফতানি এবং ওপেনলায়ার মানচিত্রের মুদ্রণ বাস্তবায়ন করেছি। আপনি নিবন্ধ এবং পরীক্ষা করতে পারেন।
রায়েজ

উত্তর:


12

আমার জানা ওপেনলেয়ারগুলি থেকে সুন্দর মুদ্রণ মানচিত্র প্রদর্শনের প্রধান উপায়গুলি হ'ল:

জিওসেক্সট সহ জিওজার

জিওেক্সট সহ ম্যাপফিশ

উভয় সমাধানই জাভা অংশের উপর নির্ভর করে (যেমন: http://geoserver.org/display/GEOS/Printing+in+ জিও সার্ভার বা http://www.mapfish.org/doc/print/ )

-অপ্লেয়ারগুলি স্ট্যান্ডলোন (অফিসিয়াল ডকটি দেখুন http://trac.openlayers.org/wiki/Printing )

অতি সম্প্রতি, একটি কৌশল (ক সফ্টওয়্যার কম্যান্ড লাইন থেকে ব্রাউজার simulating) PhantomJS সঙ্গে ইমেজ রেন্ডার মনে হচ্ছে http://acuriousanimal.com/blog/2012/09/17/creating-static-maps-in-openlayers-using-phantomjs/

কিছু সাম্প্রতিক গ্রন্থাগারগুলি এই ওপেনলায়ার্স 3 উদাহরণ বা এই লিফলেটটির মতো চিত্র "ধরতে" ব্রাউজার ক্যানভাস রেন্ডারিং ক্ষমতা ব্যবহার করে


5

মনে করুন একটি ডাব্লুএফএস বা ডাব্লুএমএস বা ডাব্লুএমএস সার্ভিস তৈরি করতে আপনার জিওসিভারটি সন্ধান করতে হবে http://geoserver.org/display/GEOS/What+is+ জিজারবার

তারপরে ওপ্লেলেয়াররা জিওসিভার সার্ভিসকে বিশ্লেষণ করতে পারে

http://openlayers.org/dev/examples/getfeature-wfs.html

ডাব্লুএমটিএস (ওয়েব ম্যাপ টাইল পরিষেবা) http://openlayers.org/dev/example/wmts.html


2

"প্রকাশনার গুণমান" পেতে আপনি 300 ডিপিআই চান, সুতরাং স্ক্রিন রেন্ডারিংয়ের জন্য স্তরগুলি খোলার জন্য আপনি যে মানচিত্রগুলি পাস করেছেন তা সম্ভবত একটি স্টার্টার নয়।

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


ভাল, "প্রকাশনার গুণমান" এর অর্থ সম্ভবত এসভিজি বা অন্য কোনও ভেক্টর ফর্ম্যাট। এবং আমি যখন এই পদগুলিতে রাখি তখন এটি আমার মনে করে যে হ্যাঁ, আমরা সম্ভবত গ্রহ.ওসেম ফাইল থেকে বেসম্যাপ রেন্ডার জন্য ম্যাপনিক বা কিছু ব্যবহার করতে চাইব। তারপরে আমরা অন্যান্য চিত্রগুলিকে (জলবায়ু রাস্টার, কিংবদন্তি উপাদান, বৈশিষ্ট্য) ওভারলে করতে কিছু চিত্র গ্রন্থাগার ব্যবহার করতে পারি। আপনি ঠিক বলেছেন যে গ্যাম্পস সম্ভবত রফতানিকারীর বাইরে রয়েছে (বিভিন্ন প্রযুক্তিগত এবং অ-প্রযুক্তিগত কারণে)। যাইহোক, প্রতিক্রিয়া সব জন্য ধন্যবাদ।
হাইবার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.