কিউজিআইএস মডেলার ব্যবহার করে কোনও ফাইলে সংরক্ষণের ফলাফল?


9

একটি মডেল থেকে, আমি কোনও ফাইলে প্রক্রিয়াজাতকরণের ফলাফলগুলি সংরক্ষণ করতে চাই। আমার মডেলটিতে আমার কিছু Extract by locationঅ্যালগরিদম রয়েছে (দুটি ভেক্টর ইনপুট সহ) যুক্তিসঙ্গত ফলাফল উত্পাদন করে তবে কেবল অস্থায়ী স্তর হিসাবে আমাকে Save as...নিজেই করতে হয়, যা বিশ্লেষণের একটি স্তূপের জন্য বিরক্তিকর এবং সময়সাপেক্ষ।

সেরা, আমি আমার মডেলটির দিকে যেতে চাই, যেখানে আমার ফলাফলগুলি শেফফিল হিসাবে সংরক্ষণ করা হয় (প্রথম ধাপে)।

এই মডেল। নোট করুন আউটপুট ভেক্টর (ফাইল) প্রসেসিং ফলাফলের কোনওটির সাথে সংযোগ করতে পারে না:

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

স্ক্রিনশট এ দেখা যায় যে ক), আমরা একটি চূড়ান্ত ফলাফলের জন্য একটি নাম পাস করতে সক্ষম হয়েছি, তবে একটি ফাইল নয়, এমনকি Save selected featuresঅ্যালগরিদম খ)।

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

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

পাইথন স্ক্রিপ্ট দিয়ে কীভাবে এটি অর্জন করা যায় তা সম্পর্কে আমার অস্পষ্ট ধারণা রয়েছে তবে বিদ্যমান সরঞ্জামগুলির সংমিশ্রণে এটি কী করা যায়?

উত্তর:


6

আপনি যদি নিজের আকারে ফাইলগুলি নিজে নিজে না করে সেভ করার জন্য যদি আপনার মডেলটির কোনও পথ অতিক্রম করতে চান তবে একটি কাস্টম স্ক্রিপ্ট সম্ভবত এটি যাওয়ার উপায়। আপনি স্থান সরঞ্জাম দ্বারা এক্সট্রাক্ট চালানোর জন্য একটি স্ক্রিপ্ট লিখতে পারেন এবং আউটপুটটির পথ নির্ধারণ করতে পারেন। এরকম কিছু সম্ভবত:

##Extract_by_location=name
##Layer=vector
##Additional_layer=vector

layer = processing.getObject(Layer)
output_path = "C:/Users/You/Desktop/" + layer.name() + ".shp"

processing.runalg("qgis:extractbylocation", Layer, Additional_layer, u'contains', 0.00, output_path)

এই স্ক্রিপ্টটি দিয়ে আপনার মডেলটিতে অবস্থান সরঞ্জামের মাধ্যমে এক্সট্র্যাক্ট প্রতিস্থাপন করুন এবং এটি আপনার নির্দিষ্ট পথটিতে ফলাফলগুলিকে শেফফাইলে সংরক্ষণ করবে।


5

কিউজিআইএস মডেলার কোনও সরঞ্জামকে মধ্যবর্তী হিসাবে বিবেচনা করে যা কোনও আউটপুট সংরক্ষণ করে না, অন্যথায় না বলা থাকলে।

কোনও ফলাফল রফতানি করতে মডেলকে জোর করতে, আপনাকে সরঞ্জাম সারিটিতে একটি স্তর আউটপুট নাম ইনপুট করতে হবে।

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

যদি আমি উপরের ফলাফলটি একটি স্তর হিসাবে রফতানি করতে চাই তবে আমি আউটপুটে একটি মান ইনপুট করি: এখানে চিত্র বর্ণনা লিখুন

আপনি যা আউটপুট ফাইল সেট করতে পারেন সেই সরঞ্জামটি চালানোর সময় এটি একটি ডায়লজ বক্স যুক্ত করে:

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

মডেল নিজেই রঙের সাথে ডেটার প্রকারগুলি দেখায়: ইনপুটগুলির জন্য বেগুনি, আউটপুটগুলির জন্য সায়ান


1
এটি সত্যই সত্য, তবে আউটপুট ভেক্টরগুলিকে অস্থায়ী ফাইল হিসাবে রেখে তারপরে rightclick > Save As...প্রতিটিটির জন্য করার মতোই প্রচেষ্টা effort
জোচেন শোয়ার্জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.