কিউজিসআইএস 3.0 এ জিডিএল / ওজিআর কনসোল কলটি কীভাবে সম্পাদনা করবেন?


13

কিউজিআইএস ২. এক্সএক্স-এ, ড্রপ-ডাউন মেনু বার সরঞ্জামগুলির নীচের অংশে একটি সম্পাদনাযোগ্য কল বাক্স ছিল, যেখানে গুইতে পাওয়া যায় না কমান্ডগুলি ম্যানুয়ালি প্রবেশ করা যেতে পারে (পেন্সিল বোতামে ক্লিক করে)। 3.0 এ, মেনু বার সরঞ্জামগুলি জিডিএল সরঞ্জামগুলির সমতুল্য প্রসেসিং টুলবক্সে পাওয়া যায় যা আরও বোধগম্য হয়, তবে এখন আমি কোনও সরঞ্জাম ক্রিয়াকলাপে সরল কমান্ড যুক্ত করার উপায় দেখতে পাচ্ছি না। আমি যে উদাহরণটি সংযুক্ত করি তা হ'ল warp (reproject)সরঞ্জাম, আমি কমান্ডটি যুক্ত করতে চাই -wo CUTLINE_ALL_TOUCHED=TRUE। আমি কেমন করে ঐটি করি?

Warp2.18.17 Warp3.0.0


এই মুহুর্তে আপনি পারবেন না ভাবেন। এর জন্য একটি বৈশিষ্ট্য অনুরোধ রয়েছে (আমি ধরে নিচ্ছি আপনি একই ব্যক্তি যিনি লিঙ্কটিতে মন্তব্য লিখেছেন?) আপনি GUI থেকে ওয়ার্প বিকল্পগুলি তৈরি করে নাও তৈরির বিকল্পগুলি যুক্ত করতে পারেন ।
জোসেফ

3
হ্যাঁ, আমি ছিলাম। সুতরাং এখন অতিরিক্ত কমান্ড যুক্ত করার একমাত্র উপায় পাইথন কনসোলের মাধ্যমে? কিউজিআইএস-এর পরিবর্তে রিগ্রেশন বলে মনে হচ্ছে, গুইয়ের প্রতি দৃষ্টি নিবদ্ধ করা উচিত, আমি স্ক্রিপ্ট-ভিত্তিক কমান্ডগুলি আর
তে

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

লজ্জাজনকভাবে দেখেছি যে এক বছর পরে কিউজিআইএস ৩.৪.২.২-মাদিরাতে আমি একই সমস্যার মুখোমুখি হয়েছি
মার্কো

উত্তর:


3

হতাশাজনক যে আপনি সর্বশেষ QGIS এ সহজেই GDAL কমান্ডগুলি সম্পাদনা করতে পারবেন না। একটি বিকল্প হ'ল কিউজিআইএসের সাথে ইনস্টল হওয়া ওএসজিও 4 ডাব্লু শেলটি ব্যবহার করা। আপনি এটি সরাসরি জিডিএল কমান্ড চালাতে ব্যবহার করতে পারেন।


স্টার্ট মেনু থেকে এই খুলুন: স্টার্ট> QGIS 3.x> OSGeo4W শেল
Vinh

আমি অনুমান করি যে OSGeo4W এর পরিবর্তে QGIS- কেবল ইনস্টলার ব্যবহার করে ইনস্টল করা লোকেদের এটি উপলব্ধ নেই, যদিও (আমি নিশ্চিত নই)।
foobarbecue

2

পাইথন কনসোল ব্যবহার করে এটি করা যেতে পারে।

প্রথমে একটি জিডিএল কমান্ড অনুলিপি করুন (বা লিখুন) এবং পাঠ্য দর্শনে সম্পাদনা করুন। উদাহরণস্বরূপ:, gdaldem hillshade C:/MyInputFile.tif C:/MyOutputFile.tif -of GTiff -b 1 -z 1.0 -s 1.0 -az 315.0 -alt 45.0 -multidirectionalযেখানে আমাদের মুছতে হবে -az 315.0(ইন্টারফেসে এটি করতে পারে না ...)

তারপরে পাইথন কনসোলটি খুলুন এবং টাইপ করুন:

import subprocess

cmd = "gdaldem hillshade C:/MyInputFile.tif C:/MyOutputFile.tif -of GTiff -b 1 -z 1.0 -s 1.0 -alt 45.0 -multidirectional"

subprocess.run ([x for x in cmd.split(" ") if x != ""])

কমান্ডটি cmdউদ্ধৃতি চিহ্নগুলির সাথে সংযুক্ত থাকতে হবে ""। নোট করুন যে আপনাকে নিজে তৈরি করা ফাইলটি লোড করতে হবে।

আমি সম্মত হই যে gdal কমান্ডগুলির সম্পাদনা নিষ্ক্রিয় করা একটি প্রত্যাবর্তন পদক্ষেপ - আশা করি এটি ভবিষ্যতের সংস্করণগুলিতে বাস্তবায়িত হবে।


1

ইউসিএলএ দ্বারা জিডিএল ইনস্টল করার জন্য একটি সহজ এবং সহজ ব্যবহারকারীর গাইড অনুসরণ করতে উইন্ডোজের জন্য জিডিএল ইনস্টল করা কমান্ড প্রম্পট থেকে সরাসরি কাস্টম জিডিএল চালানোর জন্য দুর্দান্ত।

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