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


12

আমি একটি বড় জিআইএস প্রকল্পে কাজ করছি এবং স্তর প্যানেলে আইটেমগুলি বাছাই করতে সক্ষম না হওয়ায় আমাকে কঠিন সময় দিচ্ছে। স্তর প্যানেলে আমার 250 টি স্তর থাকতে পারে।

আমি যে সকল টিআইএফএফ রাস্টার ফাইল আমদানি করি এবং কিউজিআইএস-তে জিও-রেফারেন্সের জন্য একটি বিশেষ নামকরণের পরিকল্পনা করি। তবে আমি যখন এগুলি আমদানি করি তখন আমি একে একে বর্ণানুক্রমিক ক্রমে আমদানি করতে পারি না, কারণ আমার সহকর্মীরা কয়েকটি ফাইলে কাজ করছেন এবং আমি অন্যের সাথে কাজ করছি। সুতরাং স্তর প্যানেলের আইটেমগুলি পুরো জায়গা জুড়ে রয়েছে। প্রোগ্রামটি বর্ণমালা অনুসারে বাছাই করতে যথেষ্ট বুদ্ধিমান নয়। পরিবর্তে এটি তাদের আমদানি করার ক্রম অনুসারে সাজায়।

এখানে, এই স্ক্রিনশটটি একবার দেখুন।

একটি

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

সম্পাদনা: আমি দেখেছি এই এবং কোড প্রথম কয়েকটি পংক্তি কৌতুক করতে বলে মনে হচ্ছে।

from PyQt4.QtCore import *
from PyQt4.QtGui import *
from qgis.utils import iface

mw = iface.mainWindow()
lgd = mw.findChild(QTreeWidget, "theMapLegend")  # get ref to object by type/objectName
lgd.sortItems(0, Qt.AscendingOrder)  # sort first column (Qt.DescendingOrder to reverse)

তবে আমি সাবলীল সি ++ বা পাইথন প্রোগ্রামার নই। সিরিয়াসলি? ... কিউজিএস-এ স্তরগুলি বাছাই করতে আমাকে কি কোনও প্রোগ্রামিং কুক বই তুলতে হবে? এটা কি আর কঠিন হতে পারে? ...

খ

একই কাজ করতে পারে এমন কোনও প্লাগইন নেই? আমি কোনও গুরুত্বপূর্ণ প্রকল্পে কোডটি বুঝতে পারি না তা ব্যবহার করতে আমি ভীত।


1
কিউজিআইএস ওয়েবসাইটে আমি যা পড়েছি তা বিচার করার জন্য এটি বেশ কয়েক বছর ধরে একটি অনুরোধ করা বৈশিষ্ট্য। আমি এখনও অবধি সমস্ত "সমাধান" পেয়েছি কাজগুলি করতে কোডের ব্লক ব্যবহার করে জড়িত। আমি কিউজিআইএস ২.২.০ ইনস্টল করেছি যা গত মাসে প্রকাশিত হয়েছিল এবং স্তর স্তরগুলি বাছাইয়ের জন্য এর কোনও বিকল্প নেই। যেহেতু এটি কোনও অগ্রাধিকার নয়, কেউই QGIS এ এই বৈশিষ্ট্যটি যুক্ত করতে কোনও প্লাগইন লিখতে পারলে খুব সুন্দর হবে।
সমীর

1
প্রকল্পটি গুরুত্বপূর্ণ হলে, ব্যাকআপ নিন এবং কোডটি চেষ্টা করুন। আপনি বরং এমন কোনও প্লাগইনকে বিশ্বাস করবেন যা আপনি বুঝতে পারেন না? আমি এটা বোধগম্য মনে করি না।
underdark

@unddark কোনও প্রোগ্রামিং দক্ষতা ছাড়াই কারও পক্ষে এটি বাধা হতে পারে। "এর জন্য একটি প্লাগইন লেখার জন্য কাউকে সন্ধান করুন এবং অর্থ প্রদান করুন" আরও ভাল উত্তর হবে। আমি মনে করি এ জাতীয় সমস্যাগুলির জন্য আমাদের এক ধরণের কিউজিআইএস বিকাশকারী বাজার প্ল্যাটফর্ম স্থাপন করা উচিত। আমরা নাকি ইতিমধ্যে পেয়েছি?
আন্দ্রেজে

@ অ্যান্ড্রেজুস্ট বর্তমানে qgis.org- এ কেবল বাণিজ্যিক সহায়তা / দেব সরবরাহকারীদের তালিকা রয়েছে। যোগাযোগের জন্য সর্বোত্তম জায়গাটি হ'ল ডেভ মেইলিং তালিকায়।
আন্ডার ডার্ক

হতে পারে এই উত্তরটি সহায়ক হবে: gis.stackexchange.com/questions/41977/…
ব্যবহারকারী 7172

উত্তর:



3

আপনি লিখেছেন এমন একটি প্লাগইন আপনি ব্যবহার করতে পারেন, https://plugins.qgis.org/plugins/SortLayers/ দেখুন

এই প্লাগইনটি স্তর প্যানেলে সমস্ত স্তর বর্ণানুক্রমিকভাবে সাজায় (A থেকে Z, বা Z থেকে A)।

আপনি এটি একটি বোতাম টিপে ব্যবহার করুন।


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