أكثر

Gdal2tiles.py إنشاء مربعات داكنة من ملف .img

Gdal2tiles.py إنشاء مربعات داكنة من ملف .img


يتم إنشاء المربعات الداكنة عندما أقوم بتشغيل gdal2tiles.py على ملف IMG (خريطة طبوغرافية ممسوحة ضوئيًا ومحددة جغرافيًا).
يُنصح هذا السؤال بتطبيق خريطة إغاثة الألوان باستخدام gdaldem قبل إنشاء المربعات.
هل يعمل gdaldem إذا لم يكن لدى .IMG بيانات ارتفاع؟ لقد جربته باستخدام منحدر الألوان أدناه وكان ملف الإخراج كله أخضر.

0 110 220 110 900 240 250 160 1300 230 220 170 1900 220 220 220 2500 250 250 250

هذا لأن ارتفاع جميع الخلايا النقطية هو نفسه ، 0. ما هو التدرج اللوني الذي يجب استخدامه مع gdaldem لمنع gdal2tiles.py من إنشاء ملفات png داكنة؟
الناتج gdalinfo على النحو التالي

برنامج التشغيل: HFA / Erdas Imagine Images (.img) الملفات: ALOI.IMG ALOI.IMG.aux.xml الحجم 3830 ، 2552 نظام الإحداثيات هو: GEOGCS ["GCS_WGS_1984" ، DATUM ["WGS_1984" ، SPHEROID ["WGS_1984" ، 6378137.0،298.257223563]]، PRIMEM ["Greenwich"، 0.0]، UNIT ["Degree"، 0.017453292519943295]] الأصل = (32.999437318839924،3.000470692247897) حجم البيكسل = (0.000392066994127، Upper -0.000720adadata) (32.9994373 ، 3.0004707) (32d59'57.97 "E ، 3d 0'1.69" N) أسفل اليسار (32.9994373 ، 1.9999157) (32d59'57.97 "E ، 1d59'59.70" N) أعلى اليمين (34.5010539 ، 3.0004707) (34d30'3.79 النطاق "E ، 3d 0'1.69" N) الأيمن السفلي (34.5010539 ، 1.9999157) (34d30'3.79 "E ، 1d59'59.70" N) المركز (33.7502456 ، 2.5001932) (33d45'0.88 "E ، 2d30'0.70" N) 1 Block = 64x64 Type = UInt16، ColorInterp = وصف غير محدد = Layer_1 Min = 0.000 الحد الأقصى = 255.000 الحد الأدنى = 0.000 ، الحد الأقصى = 255.000 ، المتوسط ​​= 225.572 ، StdDev = 31.338 قيمة NoData = 256 نظرة عامة: 1915x1276 ، 958x638 ، 479x319 ، 240x160 بيانات وصفية: STATISTICS_COVARIANCES = 982.04 6346716112،845.521289084631،710.510646703791 STATISTICS_MINIMUM = 0 STATISTICS_MAXIMUM = 255 = STATISTICS_MEAN +225.57242379015 STATISTICS_MEDIAN = 0 = 0 STATISTICS_MODE STATISTICS_STDDEV = +31.337618714831 STATISTICS_SKIPFACTORX = 1 = 1 STATISTICS_SKIPFACTORY STATISTICS_EXCLUDEDVALUES = = LAYER_TYPE athematic صورة هيكل الفوقية: COMPRESSION = RLE باند 2 بلوك = 64x64 = نوع UInt16، ColorInterp = وصف غير محدد = Layer_2 الحد الأدنى = 4.000 الحد الأقصى = 255.000 الحد الأدنى = 4.000 ، الحد الأقصى = 255.000 ، المتوسط ​​= 226.079 ، StdDev = 29.739 NoData Value = 256 نظرة عامة: 1915x1276 ، 958x638 ، 479x319 ، 240x160 البيانات الوصفية: STATISTICS_COVARIAN12CES = 8125،694،0894 = 4 STATISTICS_MAXIMUM = 255 STATISTICS_MEAN = 226.07921779459 STATISTICS_MEDIAN = 0 STATISTICS_MODE = 0 STATISTICS_STDDEV = +29.739081853631 STATISTICS_SKIPFACTORX = 1 STATISTICS_SKIPFACTORY = 1 STATISTICS_EXCLUDEDVALUES = LAYER_TYPE = athematic صورة هيكل الفوقية: COMPRESSION = RLE النطاق 3 بلوك = 64x64 نوع = UInt16، ColorInterp = غير معرف الوصف = أونلي r_3 الحد الأدنى = 0.000 الحد الأقصى = 255.000 الحد الأدنى = 0.000 ، الحد الأقصى = 255.000 ، المتوسط ​​= 172.929 ، StdDev = 27.135 قيمة NoData = 256 نظرة عامة: 1915x1276 ، 958x638 ، 479x319 ، 240x160 البيانات الوصفية: STATISTICS_COVARIANCES = 710.51064670376،765.0620 STATISTICS_MEAN = 172.92884721066 STATISTICS_MEDIAN = 0 STATISTICS_MODE = 0 STATISTICS_STDDEV = 27.135495920046 STATISTICS_SKIPFACTORX = 1 STATISTICS_SKIPFACTORY = 1 STATISTICS_EXCLUDAYEDVALUES = 1 STATISTICS_EXCLUDAYVALUES = 1

هل هناك اختراق آخر؟

شكرا،
ألان.


حاول استخدام بيانات البايت بدلاً من uint16.

gdal_translate - بايت - من vrt filename.img filename.vrt

ثم قم بتشغيل gdal2tiles.py على vrt بدلاً من ملف img.


شاهد الفيديو: درس فتح ملفات img و iso ببرنامج Virtual CloneDrive