আমি একটি জ্যোতির্বিদ্যা প্রকল্প করছি। আমি আমাদের চিত্রগুলি একটি স্থানিকভাবে সক্ষম ডাটাবেসে সঞ্চিত থাকতে চাই। আমি মনে করি, এটি জিআইএস ফাংশনগুলির জন্য খুব সহজ একটি বিশেষ ক্ষেত্রে হওয়া উচিত কারণ আকাশকে পুরোপুরি গোলাকার হিসাবে বিবেচনা করা যেতে পারে এবং পৃথিবীর পৃষ্ঠের মতো উপবৃত্তাকার চিকিত্সার প্রয়োজন হয় না। দুর্ভাগ্যক্রমে, আমি এখনও এটি করার কোনও উপায় খুঁজে পাইনি এবং আমি স্থানবৃত্তীয় ক্রিয়াকলাপগুলিতে খনিগুলি চালিত করে যা একটি উপবৃত্তাকার পৃথিবী ব্যবহার করে। (খুব সুন্দর যে কোনও ফাংশন যা ডিগ্রির পরিবর্তে মিটারগুলি ফিরিয়ে আনতে পারে একটি উপবৃত্তাকার গণনা ব্যবহার করতে পারে Luck ভাগ্যক্রমে, আমার অনেক পোস্টজিআইএস ফাংশন অসম্পূর্ণ বাস্তবায়ন হিসাবে উপস্থিত বলে মনে হয়েছে যেখানে ডকুমেন্টেশনে স্পষ্টতই বলা হয়েছে যে ফিরে আসা ফলাফলগুলি গোলকের জন্য এবং না উপবৃত্তাকার। তবে ভবিষ্যতের সংস্করণগুলির সাথে এটি পরিবর্তন হতে পারে যা উদ্বেগের কারণ)
ব্যাকগ্রাউন্ড: আমি বর্তমানে পোস্টগ্রিজ এসকিউএল পোস্টজিআইএস এবং ডাব্লুজিএস ৮৪ টি স্থানাঙ্ক (এসআরআইডি = 4326) সহ ব্যবহার করছি। এটি মোটামুটি ভাল কাজ করে। আমি চিত্রের চারটি কোণে ডান আরোহণ এবং অধঃপতন থেকে একটি বন্ধ পলিজোন তৈরি করছি। আমার অনেকগুলি চিত্র রয়েছে (10 কে বা তার বেশি), আকাশের বিশাল অঞ্চলটি coveringাকা। প্রতিটি চিত্র প্রায় 1 ডিগ্রি বর্গক্ষেত্র। এই চিত্রগুলির সেট থেকে, আমি 15 থেকে 30 টি চিত্রের ছোট সাবসেট থেকে মোজাইক তৈরি করছি। প্রতিটি মোজাইক প্রায় 1.5 ডিগ্রি বর্গক্ষেত্র।
বর্তমানে, আমি মোজাইকগুলির ভূগোলটি একটি মাল্টিপলিজোন হিসাবে সংরক্ষণ করছি যা মোজাইকগুলিতে গিয়ে প্রতিটি চিত্রের সাথে সম্পর্কিত সমস্ত পলিগনস সমন্বিত। [আরও ভাল সমাধান হ'ল এমন একক পলইগন তৈরি করা যা সমস্ত স্বতন্ত্র বহুভুজের মিলনের পরিধি বর্ণনা করে । গোলাকার স্থানাঙ্কে এটি করা যায় কিনা তা আমি জানি না (অর্থাত্ ভূগোলের ধরণটি)। এটি আমার জন্যও একটি আকর্ষণীয় উত্তর হবে]] ডেটাসেটের কোনও চিত্রের সাথে তারিখের রেখা এবং আকাশের খুঁটিগুলি অন্তর্ভুক্ত থাকতে পারে তাই আমি যতটা সম্ভব পর্যাপ্ত পরিকল্পনাকারী স্থানাঙ্কের প্রকল্পটি এড়িয়ে চলেছি।
পোস্টজিআইএস ফাংশনগুলির সাথে স্বর্গীয় স্থানাঙ্কের জন্য আমার কোন সমন্বয় ব্যবস্থা ব্যবহার করা উচিত ?
আমি http://spatialreferences.org/ এ দেখেছি তবে এখন পর্যন্ত কিছুই পাইনি। গুগল সামান্য আপ হয়েছে। আমি স্ট্যাম্পড মূলত, আমি নিশ্চিত করতে চাই যে কোনও ফাংশনটি যদি দূরত্বে মিটার ফিরে আসে তবে এটি একটি গোলকের একটি দুর্দান্ত বৃত্তের সাথে মিটার।
আরও সাধারণভাবে, একটি স্থানিক ডাটাবেসে স্বর্গীয় স্থানাঙ্ক ব্যবহারের জন্য কিছু পরামর্শ প্রশংসা করা হবে।
পোস্টজিআইএস বেছে নিয়ে কি আমি ভুল করেছি?
আরও উচ্চতর বাণিজ্যিক পছন্দ আছে?
FOSS পছন্দ?
আমি পোস্টজিআইএস 1.5.2 ব্যবহার করছি। আমি এখনও পোস্টজিআইএস ২.০ চেষ্টা করিনি। আমি কৌতূহলী যদি এস এসকোভার্ডবি ফাংশনটি কোনও পলজিগন এবং একাধিক ভূগোলের মাল্টিপলজিগনের সাথে কাজ করে। যদি কারও ২.০ চলছে, আপনি কি আমাকে বলতে পারবেন যে আপনি যদি এর মতো একই ত্রুটি পান তবে:
mydb=# select ST_CoveredBy(ST_GeographyFromText('MULTIPOLYGON(( (10.37795 -69.57926,8.9498 -69.54875,9.0178 -69.21643,10.4242 -69.24648,10.37795 -69.57926),(10.42436 -69.24618,9.01774 -69.2162, 9.08363 -68.88389,10.46914 -68.91344,10.42436 -69.24618)))'),ST_GeographyFromText('POLYGON((10.46915 -68.91315,9.08371 -68.88364,9.14755 -68.5513,10.5125 -68.58038,10.46915 -68.91315))'));
ERROR: geography_covers: only POLYGON and POINT types are currently supported
CONTEXT: SQL function "st_coveredby" statement 1
আমি PostGIS 2.0 চেষ্টা করেছি। এই ফাংশনটি এখনও কেবল পয়েন্ট এবং বহুভুজগুলিতে কাজ করে, আরও সাধারণ আকার নয়।