ওপেন সোর্স ওয়েব জিআইএস-এ রাস্টার ম্যাপ বীজগণিত সম্পাদন করছেন?


9

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

আমি কয়েকটি বিষয় চেষ্টা করেছি যার মধ্যে রয়েছে:

  1. পোস্টজিআইএস রাস্টার আমি মনে করি রাস্টার বীজগণিত এখানে কোনও সমস্যা নয়।

    তবে পোস্টজিআইএস রাস্টার জিও সার্ভারে লোড করা বেশ কঠিন। জিও সার্ভারে পিগ্রাস্টার কীভাবে লোড করা যায় সে সম্পর্কে বার বার অনেকগুলি প্রশ্ন করা হয়। উদাহরণস্বরূপ দেখুন কীভাবে জিওএসইফের মাধ্যমে জিওটিআইএফএফ পোস্টজিআইএসের মাধ্যমে আমদানি করবেন? ? , অন্যদের মধ্যে /gis/86006/publish-rasters-stored-in-postgresql-with-geoserver ? জিআইএস.এস.ই বা জিও সার্ভার অফিসিয়াল ওয়েবসাইটটিতে এখানে একটিও উত্তর নেই যা কাজ করতে পারে এমন পদক্ষেপগুলির একটি সম্পূর্ণ তালিকা দেয়। মানচিত্রের সার্ভিসে পিগ্রাস্টার লোড করা সাফল্যের কথা জানিয়েছে, তবে খুব ধীর পারফরম্যান্সের সাথে। উভয় কিছু টাইলিং প্রয়োজন বলে মনে হচ্ছে, এবং উভয় সার্ভারে একটি রাস্টার আমদানি করার জন্য একটি লাইন কমান্ড প্রশ্নটির বাইরে রয়েছে বলে মনে হচ্ছে।

  2. GeoTIFF

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

  3. এটি হার্ড উপায় প্রোগ্রাম

    কোনওভাবে পিএইচপি পৃষ্ঠায় কল করতে AJAX ব্যবহার করুন বা পোস্টজিআইএসে চিত্র আমদানি করার জন্য জিও সার্ভার ব্যবহার করে একটি ডাব্লুপিএস লিখুন, মানচিত্রের বীজগণিত করছেন এবং তারপরে ফলাফলের পিগ্রাস্টারটিকে একটি ফর্ম্যাটে রূপান্তর করুন (যেমন জিওটিআইএফএফ) যা সহজেই লোড করা যায় এবং জিও সার্ভার / ম্যাপসার্ভারে প্রদর্শিত হতে পারে।

  4. অবশ্যই, কেউ জিওটিআইএফএফ এর সরাসরি পড়তে কোড লিখতে পারে এবং জিআইএস সমর্থন ছাড়াই মানচিত্র বীজগণিত করতে পারে।

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

আমি ভাবছিলাম যে কোনও ওয়েব জিআইএস পরিবেশে মানচিত্র বীজগণিত করার যদি কারও অভিজ্ঞতা আছে, এবং একটি কার্যকর পথের পরামর্শ দিতে পারেন?

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


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

@ ব্লাহ 238 সম্পাদনার জন্য ধন্যবাদ :)। আমি সম্ভবত ভার্জোজ ছিলাম, তবে আমি মনে করি স্পষ্টতই উপায় আছে ..., এগুলি কেবল এএসআরআই / ডেস্কটপ বিশ্বের তুলনায় অযৌক্তিক প্রচেষ্টা বলে মনে হয়। এছাড়াও, আপনি ঠিক বলেছেন যে "সফ্টওয়্যার" এ এপিআই অন্তর্ভুক্ত করতে পারে। আমি কেবল জোর দিয়ে বলতে চাই যে এটিকে স্ক্র্যাচ থেকে কোডিং করা একটি বিকল্প, যদি মানচিত্র বীজগণিত অর্জন করার পক্ষে যুক্তিসঙ্গতভাবে সহজ অন্য কিছু না থাকে।
tinlyx

উত্তর:


4

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

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

সার্ভার অংশটি আপনাকে কোনও সার্ভারে ট্রান্সফর্মেশনগুলি (এফএমই ওয়ার্কস্পেস) চালানোর অনুমতি দেয় এবং একটি API ব্যবহার করে, যেমন FME সার্ভার REST এপিআই , সেই রূপান্তরগুলি শুরু করতে এবং ফলাফলগুলি অ্যাক্সেস করতে।

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


+1 ধন্যবাদ আমি রসদমন সম্পর্কেও ভাবছিলাম। আমি প্রোগ্রাম করতে পারি, তবে মানচিত্র বীজগণিতের এই বহু বছর পরে ঠিক এটিকে কোডিং করা ঠিক মনে হচ্ছে না।
tinlyx

+1 অজগর + জিডালের সমর্থনে। নম্পির সাথে রাস্টার বীজগণিত করা একটি বাতাস। এছাড়াও, আপনি যদি পাঠ্য ভিত্তিক রাস্টারগুলির সাথে কাজ করছেন (যেমন .ascস্ক ফাইলগুলি) তবে আপনাকে নামপিওলোডডেক্সটেক্সট (শিরোনাম সারিগুলি এড়িয়ে যাওয়া, স্থানকে ডিলিমিটার হিসাবে স্পেসে রেখে, হেডারের সারিগুলি এড়িয়ে যেতে), এমনকি জিডিএল (যা ইনস্টল করতে কোনও ব্যথা হতে পারে depending) ইত্যাদি)
ব্যবহারকারী 1269942

রাসডামনের সাহায্যে আপনার সার্ভারে প্রসেসিংয়ের জন্য ডাব্লুসিপিএস ব্যবহার করার ক্ষমতা রয়েছে, যদিও ডাব্লুসিপিএস সিনট্যাক্স তৈরির জন্য আপনার সম্ভবত কিছু স্ক্রিপ্টিং করা দরকার কারণ হাত দ্বারা করা চ্যালেঞ্জ হতে পারে।
nmtoken

2

আপনি যা খুঁজছেন তা হ'ল একটি চিত্র সার্ভার। সার্ভারের জন্য আর্কজিআইএসের এই এক্সটেনশনটি রয়েছে:

সার্ভারের জন্য আরকজিআইএস চিত্র চিত্রটি tension

আমি কোনও মুক্ত উত্স সমতুল্য জানি না of


1
অর্পিসআইএস এক্সটেনশনের জন্য নয়, ওয়েব প্রসঙ্গে কীভাবে এটি করবেন তা ওপি জিজ্ঞাসা করছে।
জন পাওয়েল

2
@ জনবারিয়া প্রস্তাবিত এক্সটেনশনটি হ'ল সার্ভারের জন্য আর্কজিআইএস এবং তাই ওয়েব প্রসঙ্গে ব্যবহৃত হয়।
পলিজিও

@ পাউ আমি এটা বলতে ভুলে গেছি যে আমি ওপেন সোর্স জিআইএস ব্যবহারের জন্য একধরনের প্রতিবন্ধক। কিন্তু পরামর্শের জন্য ধন্যবাদ। এটা সহায়ক।
tinlyx

1
@ টিংএল আপনি আরকিস ইমেজ সার্ভার ওপেন সোর্স বিকল্পগুলির সন্ধান শুরু করতে পারেন
পাউ

1

আপনি সম্ভবত ওয়েবজিএল দিয়ে এটি ব্রাউজারে করতে পারেন :

http://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/

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


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