কিউজিআইএস-এ রাস্টার সেলগুলি কীভাবে লেবেল করা যায়?


10

আমি কিউজিআইএস প্রিন্ট ম্যানেজার সরঞ্জামে একটি ছোট রেজোলিউশন রাস্টার ফাইল দেখানোর চেষ্টা করি। আমি প্রতিটি কক্ষের মান সহ একটি ছোট লেবেল প্রদর্শন করতে চাই (অবস্থান - প্রতিটি কক্ষের মধ্যবর্তী বৃত্ত )।

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

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

অন্য ধারণাটি হ'ল gdal2xyz.py ব্যবহার করুন, তারপরে ogr2ogr এটিকে ভেক্টর ফাইল হিসাবে সংরক্ষণ করুন।

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


তোমার মত কিছু বলতে চাইছেন না এই ? এই কার্যকারিতাটির জন্য ইতিমধ্যে বৈশিষ্ট্যের অনুরোধ রয়েছে
টমাস

উত্তর:


7

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

কক্ষগুলির কেন্দ্রগুলিতে লেবেল রূপান্তরিত ভেক্টর ফাইল ব্যবহার করা সম্ভবত আপনার সেরা বাজি। মুক্ত-উত্সের পরিসংখ্যান প্যাকেজ আর-এ প্রচুর চমৎকার স্থানিক সরঞ্জাম রয়েছে এবং শেফ ফাইল (ভেক্টর / পয়েন্ট) তৈরি করতে রাস্টার ফাইলগুলি ব্যাচ বা দ্রুত প্রক্রিয়া করতে পারে।

library(maptools)
library(raster)

# Load the raster from a file
r <- raster("/workspace/TEMP/raster.asc")

# Convert to spatial points
p <- as(r, "SpatialPointsDataFrame")

# Save as a shapefile
writeSpatialShape(p, "/workspace/TEMP/raster_points")

শেফফায়ালে প্রতিটি পয়েন্টের জন্য রাস্টার মানগুলির সাথে কলাম থাকবে। এরপরে পয়েন্টগুলি কিউজিআইএসে লোড করা যায়, 0 টি আকার দেওয়া হয় এবং যথাযথভাবে লেবেল দেওয়া হয়; এগুলি কোষের কেন্দ্রে উপস্থিত হয়।

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

for (file in dir("/workspace/TEMP/", pattern="*.tif")) { # list all .tif files
  r <- raster(file)
  p <- as(r, "SpatialPointsDataFrame")
  writeSpatialShape(p, substr(file, start = 1, stop = nchar(file) -4)) # substr() removes extension.
}

4

আর যদি উপলভ্য না হয় (বা, কিউজিআইএস পরিবেশের মধ্যে এটি করতে চান), প্রসেসিং সরঞ্জামবাক্সে এখন সাগা সরঞ্জাম রয়েছে, ঘরের মানগুলি বের করার জন্য রাস্টার মানগুলি।

আমরা আউটপুট Shapesস্তরটিকে লেবেল করতে পারি এবং এটি মূল রাস্টার দিয়ে ওভারলে করতে পারি।

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

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