কিউজিআইএস-এ এক সাথে shp স্তর শৈলীর সম্পাদনা?


9

আমার কাছে একটি shp ফাইলে কয়েকটি বহুভুজ রয়েছে যা আমাকে তাদের লাইন প্রস্থ পরিবর্তন করতে হবে। আমি তাদের এক দলে যোগ দিয়েছি

এখানে চিত্র বর্ণনা লিখুন

এক সাথে একের পর এক না হয়ে গ্রুপে সমস্ত স্তরের জন্য লাইন পরিবর্তন করার কোনও উপায় আছে কি?

উত্তর:


14

পাইথনের সামান্য সাহায্যে, আমরা আপনার "রাজ্য" গোষ্ঠীর সমস্ত স্তরগুলির একটি নির্দিষ্ট মানকে (যেমন 0.16আপনার চিত্রটিতে প্রদর্শিত হিসাবে) সেট করতে পারি।

পাইথন কনসোলে নিম্নলিখিতটি পরীক্ষা করে দেখুন :

root = QgsProject.instance().layerTreeRoot()
state_group = root.findGroup("State")
border_width = 0.16

for layers in state_group.children():
    layer = layers.layer()
    symbols = layer.rendererV2().symbols()
    symbols[0].symbolLayer(0).setBorderWidth(border_width)
    layer.triggerRepaint()
    iface.legendInterface().refreshLayerSymbology(layer)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.