Esri এর .asc ফাইলটি বুঝছেন?


18

আর্কজিআইএস সহায়তা পড়া: সমর্থিত রাস্টার ডাটাসেট ফাইল ফর্ম্যাটগুলি , আমি পড়লাম যে এএসসিআইআই গ্রিড ফাইলের প্রকারগুলি একক ফাইলের এক্সটেনশনের সাথে সম্বোধন করা হয় asc 16 বিট স্বাক্ষরিত-পূর্ণসংখ্যার (বিচ্ছিন্ন ডেটার জন্য) এবং 32 বিট ভাসমান-পয়েন্ট ফাইল (অবিচ্ছিন্ন ডেটার জন্য) )।

তারা Esri গ্রিড বিন্যাস বিভাগে বলে:

গ্রিড একটি রাস্টার ডেটা স্টোরেজ ফর্ম্যাট এরিয়ের স্থানীয় native দুটি ধরণের গ্রিড রয়েছে: পূর্ণসংখ্যা এবং ভাসমান পয়েন্ট।

এবং তারপরে, এটি উভয় ফর্ম্যাট কী তা বর্ণনা করে।

আমার বিভ্রান্তি পরবর্তী সহায়তা বিভাগে এসরি এএসসিআইআই রাস্টার ফর্ম্যাটটিতে আসে । সেখানে, তারা কেবল ভাসমান পয়েন্ট বিন্যাসের উল্লেখ করে। সুতরাং, আমি জানতে চাই:

  1. পৃথক ডেটার জন্য 16-বিট স্বাক্ষরিত পূর্ণসংখ্যা বিন্যাসটি গ্রিড ছাড়াও কোনও রাস্টার ফর্ম্যাট হিসাবে বিবেচিত হয়?
  2. 'ইএসআরআই গ্রিড ফর্ম্যাট - গ্রিড ডেটা স্টোরেজ' বিভাগে তারা .bnd, .hrd ইত্যাদির মতো আরও কয়েকটি এক্সটেনশন উদ্ধৃত করে? 16-বিট স্বাক্ষরিত-পূর্ণসংখ্যার .asc ফাইল, এসরি বিযুক্ত ডেটা গ্রিড ফর্ম্যাটটির ASCII সংস্করণ?

এই প্রশ্নের প্রেরণা হ'ল এক্সটেনশন সহ একটি ফাইল কী তা বর্ণনা / বোঝা।

উত্তর:


21

Esri বিশ্বে একটি .ascফাইল সাধারণত GRIDASCII কমান্ড (আর্কইনফো ওয়ার্কস্টেশন) বা রাস্টার টু ASCII সরঞ্জাম (ডেস্কটপের জন্য আর্কজিআইএস ) দ্বারা নির্মিত আউটপুটকে বোঝায় । অনুশীলনে এর অর্থ যে কোনও বিন্যাসের প্রায়শই হতে পারে, সাধারণত সরল পাঠ্য, যার অর্থ .ascএক্সটেনশানটি এটি ভিতরে কী দেখায় তা অনুমান করতে পারে না ।

এটি একটি ইন্টারচেঞ্জ ফর্ম্যাট, যার অর্থ এটি (সাধারণত) বিশ্লেষণ বা প্রাথমিক স্টোরেজ হিসাবে ইনপুট হিসাবে ব্যবহৃত হয় না, তবে অন্যান্য প্রোগ্রামের সাথে বিনিময়ের জন্য।

Esri ASCII রাস্টার ফর্ম্যাটটি জেড (সেল) মানের জন্য পূর্ণসংখ্যার বা ভাসমান পয়েন্ট সংখ্যাগুলি ব্যবহার করতে পারে। এগুলি উভয়ই বৈধ:

NCOLS 480
NROWS 450
XLLCORNER 378922
YLLCORNER 4072345
CELLSIZE 30
NODATA_VALUE -9999
43 2 45 7 3 56 2 5 23 65 34 6 32 54 57 34
35 45 65 34 2 6 78 4 2 6 89 3 2 7 45 23 5 ...

NCOLS 480
NROWS 450
XLLCORNER 378922
YLLCORNER 4072345
CELLSIZE 30
NODATA_VALUE -32768
43.245 7.356 2.523 6.534 6.325 57.34
35.456 34.267 4.268 32.745 23.5 ...

Esri গ্রিড বিন্যাসে , এছাড়াও Arcinfo বাইনারি গ্রিড নামক একটি একক ডিরেক্টরির মধ্যে একাধিক ফাইল গঠিত হয় ( .hdr, .adf, ...) যার বিষয়বস্তু অস্বচ্ছ (ক টেক্সট এডিটরে gobbledygook মত দেখায়) হয়। গ্রিডের স্পেসিফিকেশন অপ্রকাশিত, তবে খুব সফলভাবে বিপরীত ইঞ্জিনিয়ার হয়েছে । বাইনারি গ্রিড হ'ল আর্কইনফো ওয়ার্কস্টেশন (আসলে এটির জিআরআইডি প্রোগ্রাম থেকে আসে) এর ডিফল্ট রাস্টার বিন্যাস এবং এটি প্রাথমিক স্টোরেজ এবং বিশ্লেষণ ইনপুট হিসাবে ব্যবহৃত হয়।

আপনি এ সম্পর্কে জিজ্ঞাসা করেননি, তবে সম্পূর্ণতার জন্য: এসরি ভাসমান পয়েন্ট গ্রিড ইন্টারচেঞ্জ ফাইল ফর্ম্যাটও রয়েছে। এটি প্রাথমিক সঞ্চয়স্থান বা বিশ্লেষণের জন্য ব্যবহৃত হয় না।

ফ্লোটিং পয়েন্ট গ্রিডগুলি গ্রিডফ্লায়েট (আর্কিফোফ ওয়ার্কস্টেশন) কমান্ড বা রাস্টার টু ফ্লোট (ডেস্কটপের জন্য আর্কজিআইএস) সরঞ্জাম থেকে তৈরি করা হয়েছে এবং সাধারণত.flt কাঁচা মানগুলির (বাইনারি এনকোডড) এবং .hdrফর্ম্যাট বর্ণনার পার্শ্ব কার ফাইলের এক্সটেনশন রয়েছে has .Hdr হ'ল সরল পাঠ্য এবং একটি .্যাস্ক ফাইলের শুরুর অনুরূপ:

ncols         382
nrows         425
xllcorner     217996.296875
yllcorner     708952.625
cellsize      300.0741885626
NODATA_value  -9999
byteorder     LSBFIRST

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

D:\> gdalinfo strange_file.raw

Driver: AAIGrid/Arc/Info ASCII Grid
Files: strange_file.raw
Size is 382, 425
Coordinate System is `'
Origin = (217996.296875000000000,836484.155139103760000)
Pixel Size = (300.074188562596990,-300.074188562596990)
Corner Coordinates:
Upper Left  (  217996.297,  836484.155)
Lower Left  (  217996.297,  708952.625)
Upper Right (  332624.637,  836484.155)
Lower Right (  332624.637,  708952.625)
Center      (  275310.467,  772718.390)
Band 1 Block=382x1 Type=Int32, ColorInterp=Undefined
  NoData Value=-2147483648

D:\>gdalinfo strange_file_too.raw

Driver: EHdr/ESRI .hdr Labelled
Files: strange_file_too.flt
       strange_file_too.hdr
       strange_file_too.prj
Size is 382, 425
  ...snip...
Band 1 Block=382x1 Type=Float32, ColorInterp=Undefined
  NoData Value=-9999

... এবং তারপরে gdal_translate ব্যবহার করে কিছু দরকারী রূপান্তর করতে যদি আপনার ডেস্কটপ হ্যান্ডি জন্য আরকজিআইএস না থাকে।


3
... সম্পূর্ণতার জন্য আমি গ্রিডফ্লাট সম্পর্কেও কিছু যুক্ত করেছি
ম্যাট উইলকি

3

Esri গ্রিড ফর্ম্যাটগুলি মালিকানা বাইনারি ফাইল হয়। গ্রিড ফাইলগুলির ASCII সংস্করণ বলে কোনও জিনিস নেই। একটি ASCII স্থানান্তর ফর্ম্যাট আছে, যা আপনার পোস্ট উল্লেখ করে।

আমি কোনও ASCII ফাইলে ভাসমান-পয়েন্ট ডেটা লোড করার চেষ্টা করিনি, তবে আমি জানি যে 16-বিট স্বাক্ষরিত ডেটা গ্রহণ করা হবে (পূর্ণসংখ্যার গ্রিডগুলি 32-বিট স্বাক্ষরিত ডেটা)। ASCII ডেটা আমদানিতে একটি গ্রিডে রূপান্তরিত হয়, যা তার পরে এক ডজন বিভিন্ন 16-বিট বাইনারি ফর্ম্যাটের যে কোনও একটিতে রফতানি করা যায়।

মনে রাখবেন যে ".ass" এক্সটেনশানটি প্রয়োজন হয় না বা একচেটিয়া নয়, সুতরাং এটি "এক্সটেনশন .asc্যাস" এর সাথে উল্লেখ করা বিভ্রান্তিকর।


1
যে কোনও ফাইল বাইনারি হতে পারে, ".txt" প্রত্যয় সহ যে কোনও কিছুই। সত্যি বলতে গেলে, আপনার যদি ফাইলটি লেখার প্রয়োজন হয় তবে একটি .hdr সহ একটি .bsq / .bil / .bip ফাইল তৈরি করা আরও ভাল বোঝা যায় যা সাহায্যের জন্য উপযুক্ত arc .html # //… - ফলস্বরূপ বাইনারি ফাইলটি .asc২ এর আকারের একটি ভগ্নাংশ এবং আরও সরাসরি ব্যবহারযোগ্য।
ভিন্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.