আমি কীভাবে আর্কম্যাপ থেকে কোনও আর * .grd ফাইল ফর্ম্যাটে রাস্টার ডেটা রফতানি করতে পারি?


10

আমি আর-তে রাস্টার ডেটা নিয়ে কাজ করতে চাই তবে আমার আরস্টারম্যাপ থেকে আমার রাস্টার ডেটাसेट রফতানি করতে আমার সমস্যা হচ্ছে। "এক্সপোর্ট ডেটা" / জিআরআইডি দ্বারা আমি একটি * .অক্স এক্সটেনশান সহ একটি ফাইল পাই। আমার যা প্রয়োজন তা * .grd g

কেউ আমাকে সাহায্য করতে পারেন?


অন্যান্য ফর্ম্যাটগুলিতে রাস্টার> সহায়তা. arcgis.com/en/arcgisdesktop/10.0/help/index.html#//… গ্রিড
ম্যাপারজ

5
এটি উত্তরদাতাদের জানতে সাহায্য করবে যে .grd ফাইলটি আর্টের রাস্টার প্যাকেজটির জন্য নির্দিষ্ট একটি বিন্যাসে রয়েছে Arc এক্সটেনশন হিসাবে "grd" ব্যবহার করে এমন অন্যান্য ফর্ম্যাটগুলির সাথে।
whuber

আপনার আসল রাস্টার কোন ফর্ম্যাটে রয়েছে? @ রবার্টএইচ নির্দেশ করে যে আপনি এটি রফতানির প্রয়োজন ছাড়াই সম্ভবত এটি সরাসরি আরতে পড়তে পারেন।
ডিজেকিউ

উত্তর:


6

উত্তরটি রফতানি হয় না, কারণ প্রয়োজন নেই। আপনি সরাসরি রাস্টার প্যাকেজ সহ আর্ক * গ্রিডের ডেটা পড়তে পারেন (যখন লাইব্রেরি আরজিডাল উপলব্ধ থাকে)। এবং আপনি যদি রফতানি করেন তবে এসকিআই এড়ানো ভাল (উদাহরণস্বরূপ জিটিফ ব্যবহার করুন)।

library(raster)
library(rgdal)
#For an arc/grid (albem_s1 is the folder!):
r <- raster("G:/USGS/DEM/7_5min/VA/albem_s1")

#For a geotiff
r <- raster("G:/USGS/DEM/7_5min/VA/albem_s1.tif")

6

সম্পাদন করা

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

আসল জবাব

আর্ক * এ, ASCII ফর্ম্যাটে একটি গ্রিড রফতানি করতে Raster to ASCIIসরঞ্জামটি (খুঁজে পাওয়া Conversion Tools|From Raster) ব্যবহার করুন ।

ইন এবং প্যাকেজগুলি Rলোড করুন , তারপরে ফাংশনটি ব্যবহার করে রাস্টারটি পড়ুন inrasterrgdalraster

r <- raster("G:/USGS/DEM/7_5min/VA/albem_s1.txt")
plot(r)

.Grd সংস্করণ তৈরি করতে writeRaster, হিসাবে ব্যবহার করুন

writeRaster(r, "G:/USGS/DEM/7_5min/VA/albem_s1.grd")

কনসোল প্রতিক্রিয়া আউটপুট .grd অংশে কি আছে তা বর্ণনা করবে (ডেটা একটি .ग्री ফাইলের মধ্যে রয়েছে)

class       : RasterLayer 
filename    : G:/USGS/DEM/7_5min/VA/albem_s1.grd 
nrow        : 1415 
ncol        : 1133 
ncell       : 1603195 
min value   : 70 
max value   : 960 
projection  : +proj=utm +zone=17 +ellps=GRS80 +datum=NAD83 +units=m +no_defs +towgs84=0,0,0 
xmin        : 686280 
xmax        : 720270 
ymin        : 4179990 
ymax        : 4222440 
xres        : 30 
yres        : 30 

এটি একটি খুব ছোট পয়েন্ট, তবে এটি ascii হিসাবে রফতানি করা হলে ফাইল টাইপ হওয়া উচিত নয় *.asc? আমি মনে করি উভয়টিই কাজ করে তবে আপনি যদি *.txtআর্কজিআইএস ব্যবহার করে কোনও ফাইল খোলার চেষ্টা করেন তবে সমস্যা হতে পারে ।
djq

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

আমি ফাইল ফর্ম্যাট এবং ফাইল এক্সটেনশনের মধ্যে পার্থক্য প্রশংসা করি। আমি কেন কৌতূহল ছিলাম যে কেন একজন তার .txtচেয়ে বেশি ফাইল আউটপুট বেছে নেবে .asc। আমি ভেবেছিলাম এটি পাল্টা স্বজ্ঞাত হতে পারে।
djq

@celenius ইনপুট এই উদাহরণে একটি .txt এক্সটেনশন (না আউটপুট) আছে। এটি একটি প্রকৃত উদাহরণ থেকে নেওয়া হয়েছিল যেখানে টেক্সট ফাইলটি মূলত পুরানো সফ্টওয়্যার দ্বারা উত্পাদিত হয়েছিল।
whuber

2

এটি প্রদর্শিত হয় না যে ESRI GRID ফাইলের একটি .grd এক্সটেনশন সহ একটি ফাইল রয়েছে। পরিবর্তে এটি মাল্টি-ফোল্ডার / মাল্টি-ফাইল ফর্ম্যাট বলে মনে হচ্ছে যা আর্কম্যাপ একটি ফাইল হিসাবে দেখায় (কীভাবে শেফফায়ালস এবং আর্কআইফোন কাজ করে কাজ করে) কোনও ক্ষেত্রে .aux ফাইলটি GRID ফর্ম্যাটে একটি সহায়ক ফাইল যা এমন তথ্য সংরক্ষণ করে যা রাস্টারে নিজেই সংরক্ষণ করা যায় না। এখানে কিছু লিঙ্ক রয়েছে যা এটি সম্পর্কে কথা বলে:

সহায়তার ফাইল সম্পর্কে http://webhelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=About_auxiliary_files

.Aux ফাইলটি কখন তৈরি হয়? http://support.esri.com/en/knowledgebase/techarticles/detail/29821


2
লোকেরা, দয়া করে ব্যাখ্যা না দিয়ে হতাশ হবেন না কারণ যদি না এটি রক্তাক্ত হয়ে থাকে তবে কী ভুল হচ্ছে। এই ক্ষেত্রে, আমি এটি পাই না। (হাই হাই ড্যামন, জিআইএসে স্বাগত জানাই। এটি আরও ভাল, সৎ। ;-) হয়ে যায়)
ম্যাট উইলকি

দ্রষ্টব্য, @ ম্যাট, যে ডাউনভোট বোতামের হোভারটেক্সট "" এই উত্তরটি কার্যকর নয় ... "বলে, এটি ভুল নয়। একটি .aux ফাইল কী তা প্রশ্ন জিজ্ঞাসা করে না: এটি (স্পষ্টভাবে এবং সংক্ষেপে) আর ইনপুট করার জন্য একটি .grd ফাইল তৈরি করতে সহায়তা চেয়েছে। সুতরাং আমার কাছে মনে হয় যে এই উত্তরে প্রদত্ত পরামর্শটি সঠিক হলেও এটি ব্যর্থ হয়েছে উপযোগিতা পরীক্ষা। এই ক্ষেত্রে ডাউনভোটগুলি ভবিষ্যতের পাঠকদেরকে এমন পরামর্শ থেকে দূরে সরিয়ে দেয় যা ভাল-অর্থ, সঠিক এবং এমনকি ভাল-লিখিত এবং আকর্ষণীয় হতে পারে তবে (সম্প্রদায়ের মতে) ফলদায়ক হতে পারে।
whuber

ধন্যবাদ @ শুভ এটি আসলে কী উপস্থাপিত হয়েছে তার পাঠ্যটি দেখতে স্মরণ করিয়ে দিতে সহায়তা করে এবং এটি সময়ের সাথে সাথে আমার মাথায় যে অর্থটি তৈরি করেছি তার সাথে এটি বিপরীত হয়। কিছু মহাদেশীয় প্রবাহ ছিল!
ম্যাট উইলকি

1

আপনার রাস্টার ডেটা ascii এ রূপান্তর করুন এবং আপনার ডিরেক্টরি যে কোনও সংরক্ষণ করুন। তারপর এন আর

library(rgdal)
libray(sp)
data<-readGDAL("C:/filepath/file")

এটি আপনার আসকি গ্রিডযুক্ত ফাইলটি পড়বে আপনি যেমন ভেরাউড কমান্ড দ্বারা আপনার ডেটা চেচ করতে পারেন

summary(data)

সতর্কতার সাথে আপনার রাস্টার ডেটা টিআইএফএফ হিসাবে সংরক্ষণ করুন তারপরে একই প্যাকেজ (আরজিডিএল) ব্যবহার করে এটি টিফ ফাইলগুলি পড়বে যা আপনি পড়বেন

data<-readGDAL("C:/filepath/file.tiff")
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.