আমি এসকিউএল ২০০৮ এ যাওয়ার চেষ্টা করছি এমন কয়েক হাজার পয়েন্ট নিয়ে আমার কয়েকটি কয়েকশ আকার ( polygon
গুলি এবং multipolygon
গুলি) রয়েছে।
দুর্ভাগ্যক্রমে, আমি যে আকারগুলি আমদানির চেষ্টা করেছি সেগুলি হ'ল "ডানহাতি" (প্রত্যেকটির পরিধি এটির পয়েন্টগুলির চারদিকে ঘড়ির কাঁটা আঁকানো হয়)। এসকিউএল সার্ভার অন্তত geography
প্রকারের জন্য "বাম-হাত" আকারগুলি (অভ্যন্তরের চারপাশে অ্যান্টি-ক্লকওয়াইজ) ধারণ করে । এর অর্থ এসকিউএল ধরে নিয়েছে যে আমি আমার আকৃতি বাদে পুরো পৃথিবীটি নির্বাচন করার চেষ্টা করছি । কিছু লোক এটিকে "অভ্যন্তরীণ" আকার হিসাবে বর্ণনা করে।
এমএসডিএন থেকে , যা হতাশ হয়ে বলে না যে কোনটি রিংয়ের দিকনির্দেশনা ব্যবহার করা উচিত:
আমরা যদি
geography
স্থানিক দৃষ্টান্তটি সংরক্ষণ করতে ডেটা টাইপ ব্যবহার করি তবে আমাদের অবশ্যই রিংটির ওরিয়েন্টেশন নির্দিষ্ট করতে হবে এবং উদাহরণের অবস্থানটি সঠিকভাবে বর্ণনা করতে হবে।
আপনি যদি এসকিউএল ২০০ in-তে ভুল রিং ওরিয়েন্টেশন ব্যবহার করেন তবে এটি নিম্নলিখিত ত্রুটি (জোর দিয়ে খনি) দিয়ে ক্র্যাশ হয়:
ব্যবহারকারী-সংজ্ঞায়িত রুটিন বা সামগ্রিক "ভূগোল" সম্পাদনের সময় একটি। নেট ফ্রেমওয়ার্ক ত্রুটি ঘটেছিল: মাইক্রোসফ্ট.এসএলসি সার্ভার.টাইপস.গ্লারগ্রুমেন্ট এক্সপেশন: 24205: নির্দিষ্ট ইনপুটটি বৈধ ভূগোলের উদাহরণটিকে উপস্থাপন করে না কারণ এটি একটি একক গোলার্ধকে অতিক্রম করে। প্রতিটি ভৌগোলিক উদাহরণ অবশ্যই একক গোলার্ধের ভিতরে ফিট করতে হবে fit এই ত্রুটির একটি সাধারণ কারণ হ'ল একটি বহুভুজের ভুল রিং ওরিয়েন্টেশন রয়েছে।
সূক্ষ্মভাবে কাজ করার geometry
পরিবর্তে আকারগুলি আমদানি করা geography
, তবে আমি geography
যদি পারি তবে তা ব্যবহার করতে চাই ।
এসকিউএল ২০১২-এ, এই সমস্যাটি সমাধান করার জন্য এটি মোটামুটি তুচ্ছ দেখা যাচ্ছে, তবে আমি ২০০৮ এর সাথে আবদ্ধ।
আমি কীভাবে আকারগুলি রূপান্তর করব?