Esri दुनिया में एक .asc
फ़ाइल आमतौर पर GRIDASCII कमांड (ArcInfo वर्कस्टेशन) या Raster से ASCII टूल (ArcGIS for Desktop) द्वारा निर्मित आउटपुट को संदर्भित करती है । व्यवहार में इसका मतलब किसी भी प्रारूप, आमतौर पर सादे पाठ के बारे में हो सकता है, जिसका अर्थ .asc
यह है कि जो अंदर दिखता है उसे विस्तार से ग्रहण नहीं किया जा सकता है ।
यह एक इंटरचेंज प्रारूप है, जिसका अर्थ है कि यह (सामान्य रूप से) विश्लेषण या प्राथमिक भंडारण के लिए इनपुट के रूप में उपयोग नहीं किया जाता है, लेकिन अन्य कार्यक्रमों के साथ आदान-प्रदान के लिए।
Esri ASCII रैस्टर प्रारूप Z (सेल) मान के लिए पूर्णांक या फ्लोटिंग पॉइंट नंबरों का उपयोग कर सकता है। ये दोनों मान्य हैं:
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
, ...) और जिनकी सामग्री अपारदर्शी (किसी पाठ संपादक में गॉबल्डीगुक तरह दिखता है) कर रहे हैं। ग्रिड विनिर्देश अप्रकाशित है, लेकिन बहुत सफलतापूर्वक रिवर्स इंजीनियर है । बाइनरी ग्रिड ArcInfo वर्कस्टेशन के लिए डिफ़ॉल्ट रेखापुंज प्रारूप है (वास्तव में इसके GRID प्रोग्राम से आता है) और इसका उपयोग प्राथमिक भंडारण और विश्लेषण इनपुट के रूप में किया जाता है।
आपने इस बारे में नहीं पूछा, लेकिन पूर्णता के लिए: इसमें एश्री फ्लोटिंग पॉइंट ग्रिड इंटरचेंज फ़ाइल प्रारूप भी है। इसका उपयोग प्राथमिक भंडारण या विश्लेषण के लिए नहीं किया जाता है।
फ्लोटिंग पॉइंट ग्रिड GRIDFLOAT (आर्कइंफो वर्कस्टेशन) कमांड या रैस्टर टू फ्लोट (डेस्कटॉप के लिए आर्कजीआईएस) टूल से बनाए जाते हैं और आमतौर पर.flt
कच्चे मानों (बाइनरी एनकोडेड) के लिए एक एक्सटेंशन होता है, और .hdr
प्रारूप का वर्णन करने वाली साइड कार फ़ाइल होती है। .Hdr सादा पाठ है और एक .asc फ़ाइल की शुरुआत से मिलता जुलता है:
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 का उपयोग करें इसे कुछ उपयोगी रूपांतरित करने के लिए यदि आपके पास डेस्कटॉप काम के लिए ArcGIS नहीं है।