জিডালরমজ এমন ফাইল তৈরি করে যা অনেক বেশি বড়


12

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

মার্জ প্রক্রিয়াটি কাজ করেছে, তবে কিছু কারণে এটি এমন একটি ফাইল তৈরি করে যার প্রত্যাশিত 19 গিগাবাইটের পরিবর্তে GB৮ জিবি আকার রয়েছে has সেখানে কী ভুল হয়েছে তা পুরোপুরি নিশ্চিত নয়।

এটি চেষ্টা করার কারণ হ'ল একে একে 60 টি জিওটিফ টাইলিং আমাকে মানচিত্রের সীমানায় সাদা স্থান দেয়।

উত্তর:


16

সাধারণত, জিওটিআইএফএফগুলি স্টোরেজের জন্য সংকুচিত হয়। ডিফল্ট সেটিংসে gdal_rc চালানো ফাইল সংকোচিত করবে না। বিকল্পটি যুক্ত করুন

-co COMPRESS=DEFLATE

(অথবা ডকুমেন্টেশনে তালিকাভুক্ত অন্যান্য বিকল্পগুলির মধ্যে কোনওটি ) ছোট আউটপুট ফাইলগুলি পেতে আপনার কমান্ডটিতে।


1
ভবিষ্যতের রেফারেন্সের জন্য - আমার, যদি কারও না হয় - gdal.org/frmt_gtiff.html জিওটিফ নির্দিষ্ট বিকল্পগুলির সেট করে যা আপনার কোনও জিডিএল কমান্ডের জন্য ব্যবহার করতে সক্ষম হওয়া উচিত। আপনার কাছে থাকা চিত্রের ধরণের উপর নির্ভর করে আপনি কমপ্রেস = এলজেডকিউ বা জেপিজিও চাইতে পারেন; উত্স চিত্রগুলিতে ব্যবহৃত সংক্ষেপণের ধরণটি যাচাই করার জন্য এটি সময়ের পক্ষে উপযুক্ত হবে।
হার্ব

ধন্যবাদ হার্ব, আপনার লিঙ্কটি ধারণ করার জন্য আমি উত্তরটি আপডেট করেছি।
আন্ডার ডার্ক

5

আন্ডার ডার্ক হিসাবে উল্লেখ করা হয়েছে যে, খালি খালি জায়গার সরাসরি পরিমাণে সংরক্ষণ করা (চিত্রাঙ্কিত টিআইএফএফ চিত্রটি বিটম্যাপের মতো: প্রতিটি মান একই পরিমাণে স্থান গ্রহণ করে) প্রতিরোধ করার জন্য সর্বোত্তম সমাধান হ'ল আপনার চিত্রকে সংকুচিত করা। আর একটি সহজ সংকোচন বিকল্প হ'ল:

-co COMPRESS=LZW

এর কমই কমপ্রেস অনুপাত খুব কমই রয়েছে তবে DEFLATEবেশিরভাগ সফ্টওয়্যার নিয়ে কাজ করার সুবিধা রয়েছে, যেখানে DEFLATEঅনেক পরিবেশে যেমন আর্কজিআইএস 9.x সমর্থিত নয়।

আপনি ইসিডাব্লু , মিস্টার এসআইডি বা বিভিন্ন জেপিইজি 2000 বাস্তবায়নের মতো ওয়েভলেট ট্রান্সফর্মেশনগুলির মধ্যে একটির মাধ্যমে আরও আক্রমণাত্মক ক্ষতির বিহীন সংক্ষেপণের চেষ্টা করতে পারেন । মনে রাখবেন যে আপনাকে জিডিএএল ব্যবহার করার জন্য সরঞ্জামগুলির প্রয়োজন হবে বা অন্যথায় এই ফর্ম্যাটগুলির ডেটা অ্যাক্সেস করতে লাইব্রেরিগুলি প্রয়োগ করুন।


3

আপনি একটি লেখার মাধ্যমে আপনার geotiff ফাইল মার্জ করা আটকাতে পারে vrt ফাইল যা তাদের "কার্যত" একত্রিত করে।

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

স্ক্র্যাচ থেকে ভিআরটি ফাইলটি লেখা সহজ নয়। কেবল আপনার জিওটিফের একটিকে ভিআরটিতে রূপান্তর করুন একটি উদাহরণ আছে:

gdal_tranlate -of vrt one_of_your_geotiff.tif one_of_your_geotiff.vrt

Gdalbuildvrt নামে একটি সরঞ্জাম রয়েছে তবে আমি এটি চেষ্টা করে দেখিনি।


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