পোস্টগিস টপোলজি এক্সপেশন: 226.001 39.5158 এ পাশের অবস্থানের বিরোধ, সমস্যা কী?


23

st_union () পরে PgSQL একটি নোট ফেরত:

NOTE:  TopologyException: side location conflict at 226.001 39.5158

এবং ফলাফলগুলিতে খালি জ্যামিতি সহ দুটি সারি রয়েছে এবং অন্যান্য সারিগুলি ঠিক আছে।
কী কারণে এই সমস্যা হয়? কীভাবে সমাধান করবেন?

উত্তর:


24

আমি সমস্যাটি খুঁজে পেয়েছি। এটি একটি স্ব ছেদযুক্ত বহুভুজ ছিল। আমি ST_IsValidReasonএটি খুঁজে পেতে ব্যবহৃত ।


12

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


5

গুগলিং এই সম্পর্কিত পোস্টটি খুঁজে পেয়েছে: http://lists.refferences.net/pipermail/jts-devel/2009- মার্চ / 002939.html

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

এটি একটি ন্যূনতম পুনরুত্পাদনযোগ্য কেস তৈরি করার উপযুক্ত হতে পারে এবং পোস্টগ্রিস মেলিং তালিকায় একটি বার্তা পোস্ট করে।

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