मैं संघ के लिए कई बढ़ावा :: polgons है, लेकिन मेरे दृष्टिकोण विशेष रूप से बहुभुज (> 2000) की बड़ी संख्या के साथ बहुत performant (> 15 मिनट) नहीं लगता है,।
मैं एक multipolygon में सभी बहुभुज मैं संघ करना चाहते हैं धक्का और फिर multipolygon में शामिल होने,
मेरी कोड देखें:कई बूस्ट :: बहुभुजों का संघ बनाने का सबसे तेज़ तरीका क्या है?
BOOST_FOREACH(polygon, multipolygon)
{
boost::geometry::clear(tmp_union); //tmp_union is a multipolygon
boost::geometry::union_(result, poly, tmp_union);
result = tmp_union;
}
परिणाम शायद बहुत अधिक बहुभुज, क्योंकि बहुभुज का सबसे संघ को शामिल नहीं होंगे होगा एक दूसरे को काटना।
क्या यह अधिक प्रदर्शन करने वाला कोई तरीका है, जैसे कि कुछ विशिष्ट क्रम में बहुभुज को सॉर्ट करना या पूरी तरह से अलग दृष्टिकोण?
धन्यवाद
'बढ़ावा :: ज्यामिति :: polygons' http://www.boost.org/doc/libs/ से इन बहुभुज हैं 1_58_0/libs/ज्यामिति/दस्तावेज़/एचटीएमएल/ज्यामिति/संदर्भ/अवधारणाओं/concept_polygon.html 'बूस्ट :: बहुभुज :: बहुभुज' http://www.boost.org/doc/libs/1_53_0/libs/polygon/ डॉक/gtl_polygon_concept.htm? – alfC