আমার একটি বাফার স্তর রয়েছে (সবুজ বহুভুজ) যা যখনই কোনও বাধা (নীল রেখা) অতিক্রম করে আমি দুটি বহুভুতে বিভক্ত করতে চাই। আমি "স্প্লিটজমিট্রি" পদ্ধতিটি ব্যবহার করার চেষ্টা করছি, তবে আমি এটি কাজ করতে পারি না। এখন পর্যন্ত আমার কোডটি হ'ল:
while ldbuffprovider.nextFeature(feat):
while barprovider.nextFeature(feat2):
if feat.geometry().intersects(feat2.geometry()):
intersection = feat.geometry().intersection(feat2.geometry())
result, newGeometries, topoTestPoints=feat.geometry().splitGeometry(intersection.asPolyline(),True)
যা ফলাফলের জন্য 1 টি প্রদান করে (ত্রুটি) এবং নতুন জ্যামিতির জন্য একটি খালি তালিকা। কোন সাহায্য ব্যাপকভাবে প্রশংসা করা হয়।