রাস্টারফাইল ক্লিপিং ত্রুটি: কাটলাইনের বাউন্ডিং বক্স গণনা করা যায় না


22

আমার কাছে একটি রাস্টার ফাইল রয়েছে এবং এটি ক্লিপ করতে চাই, একটি ভেক্টর ফাইলটি মাস্ক স্তর বলে মনে করা হচ্ছে। আমি সর্বাধিক সুস্পষ্ট পদ্ধতি (রাস্টার-> এক্সট্রাকশন-> ক্লিপার) ব্যবহার করি। আমি যাই করুক না কেন, আমি এই ত্রুটিটি পেয়েছি (নীচের ছবিটি দেখুন):

কাটলাইনের বাউন্ডিং বক্স গণনা করা যায় না

আমি রাস্টার ফর্ম্যাট পরিবর্তন করে, প্রজেকশন পরিবর্তন করার চেষ্টা করেছি Of অবশ্যই আমি পুরানো পোস্টগুলিতে / গুগলেও গবেষণা করেছি। এই সমস্যাটি কীভাবে সমাধান করা যায় তা সম্পর্কে আমার কোনও ধারণা নেই। যদি আমি ক্লিপ দ্বারা প্রসারিত এটি কাজ করে।

অদ্ভুত বিষয়টি হ'ল, মনে আছে তিন মাস আগে এটি করা হয়েছিল, একই পদ্ধতি এবং আমি এই ত্রুটিটি পাই নি।

আমিও (এই ত্রুটির সমাধানের পরিবর্তে) এই ক্রিয়াটি সম্পাদনের বিকল্প উপায়টিকে স্বাগত জানাব। আমি বর্ণিত হিসাবে একটি রাস্টারফিল ক্লিপ করা প্রয়োজন। কেউ সাহায্য করতে পারেন?

এরর


3
অদ্ভুত। অনুমান: পরীক্ষা করুন, আপনার রাস্টার এবং আপনার ভেক্টরফিলের যদি একই অভিক্ষেপ থাকে
কুর্ট

আপনার মানে লেয়ারে ডান ক্লিক করুন এবং তারপরে সিআরএস সেট করুন, তাই না? আমি করেছিলাম. এটি একই.
Shepherdjo

আপনি কি এমন বহুভুজ ব্যবহার করে দেখেছেন যা রাস্টারের অভ্যন্তরে পুরোপুরি রয়েছে? উদাহরণস্বরূপ, অন্য বহু আয়তক্ষেত্রাকার বহুভুজের সাথে আপনার বহুভুজকে ছেদ করে যা রাস্টারটির সঠিক প্রসারিত রয়েছে।
আন্ড্রেজে

হুম..আপনি কী বোঝাতে চেয়েছেন তা আমি বুঝতে পেরেছি। তবে আমি কীভাবে একটি বহুভুজ পেতে পারি যা রাস্টারের সঠিক প্রসারিত আছে?
Shepherdjo

1
ভেক্টর -> গবেষণা সরঞ্জাম -> স্তর থেকে বহুভুজ প্রসারিত
AndreJ

উত্তর:


19

সবকিছু দিয়ে চেষ্টা করার পরে অবশেষে বুঝতে পারলাম কীভাবে সমস্যাটি সমাধান করা যায়। এটি সত্যই সিআরএসের সাথে করার ছিল। এখানে "সিআরএস সেট করুন" রাইট ক্লিক ক্লিক করুন। আমাকে (রাস্টারে) রাস্টার - > প্রজেকশনগুলি-> ওয়ার্পটি সম্পাদন করতে হয়েছিল , তারপরে আবার পছন্দসই সিআরএস সেট করে জিওটিফ হিসাবে সংরক্ষণ করতে হবে ।

মাস্ক স্তর (ভেক্টর স্তর) একই সিআরএস দিয়ে আবার সংরক্ষণ করতে হয়েছিল । এর পরে প্রক্রিয়াটি কাজ করেছিল।

এখনও অদ্ভুত, কারণ আমি জানি যে 1.7.4 এ এটি অবিলম্বে কাজ করেছিল। আমি বেশ ভালভাবে মনে করতে পারি, কারণ আমি যখন কিউজিআইএস দিয়ে শুরু করেছি।


আমি ভাল হিসাবে এই সমস্যা ছিল। আমি এমন কোনও জিওটিফ রাস্টার ক্লিপ করার চেষ্টা করছিলাম যা আমি আগে অটোক্যাড রাস্টারডিজাইন থেকে রফতানি করেছিলাম। এই জিওটিফ নিয়ে একাধিক সমস্যা হয়েছে বলে মনে হয়েছিল। যেহেতু আমার একই ত্রুটি বার্তা ছিল "কাটলাইনের বাউন্ডিং বাক্সটি গণনা করতে পারে না" আমি "উত্স" বা "টার্গেট" এর জন্য কোনও সিআরএস সেট না করেই জিডালর্যাপ দিয়ে ফাইলটিকে পুনরায় প্রজেক্ট করেছি। এই প্রক্রিয়াটির পরে আমি জিওটিফ খুলতে পারিনি। সুতরাং আমি বুঝতে পেরেছি যে এই সমস্যাটি ছাড়াও, অটোক্যাডে রফতানির সংক্ষেপণটি "জেপিজি" তে সেট করতে হয়েছিল এবং "কাঁচা ডেটা" নয়। তারপরে আমি উপরের থেকে সমাধানটি পুনরাবৃত্তি করেছি এবং অবশেষে আমি টি

আপনাকে প্রতি দেখতে বাড়াতে হবে না, আপনি ঠিক আবার সি রাস্টার ফাইলটিকে ডান সিআরএসের সাথে জিটিফ হিসাবে সংরক্ষণ করতে পারেন। এটিও এই সমস্যার সমাধান করা উচিত।
কোনান প্রুইকসমা

Gdalwarp ব্যবহার করে প্রোগ্রাম করার জন্য আমার একই সমস্যা ছিল। সেট-এস_এসআর সমস্যা সমাধান করেছে। (যারা জিগ্লাওয়ার্প সরাসরি কিগিস ছাড়াই ব্যবহার করছেন)
জুমিনেট

5

আমার শেপফায়ালগুলি সহ ডিরেক্টরি থেকে '.prj' ফাইলগুলি সরানোর পরে, আমার ব্যাচের ফাইলটি কোনও বাধা ছাড়াই দৌড়ে গেল। কোনও চিত্রকে কার্যকরভাবে ছাঁটাই করতে ওএসজিওর জিডালওয়ার্প ব্যবহার করে সমাধানটি আবিষ্কার হয়েছে ।


2

যেহেতু আপনি প্রসারিত করে কোনও ক্লিপটি করতে চান না আমি ধরে নিয়েছি আপনি ভেক্টর ফাইলের প্রতিটি জ্যামিতিক চিত্রের ভিতরে থাকা রাস্টার কোষগুলি বের করতে চান want

এটি করার একটি উপায় হ'ল ভেক্টর ফাইলে একটি মান 1 দিয়ে একটি ক্ষেত্র যুক্ত করা, এটি আপনার কাছে থাকা রাস্টার হিসাবে একই রেজোলিউশন সহ রাস্টার বিন্যাসে রফতানি করা। এটি আপনাকে জ্যামিতিক চিত্রগুলির জন্য মান 1 এবং পটভূমির জন্য 0 সহ একটি রাস্টার তৈরি করবে। অবশেষে আপনার কেবল উভয় রাস্টারকেই গুণ করতে হবে।


ঠিক আছে, আমি 1, একই রেজোলিউশন সহ ক্ষেত্রটি সহ ভেক্টর ফাইলের একটি রাস্টার তৈরি করেছি। "উভয় রাস্টারদের গুণাঙ্ক" দিয়ে আপনার অর্থ কী?
Shepherdjo

কিগিস রাস্টার ক্যালকুলেটর ব্যবহার করে। এই টিউটোরিয়ালটি দেখুন: spatialgalaxy.net/2012/01/25/ using
-

সুতরাং ... সম্পূর্ণ নিশ্চিত নয় তবে: আমার অভিব্যক্তিটি কেবল রাস্টার 1 হতে হবে (ভেক্টর থেকে প্রাপ্ত) * রাস্টার 2 (প্রকৃত রাস্টার), তাই না?
Shepherdjo

2

পরীক্ষা হিসাবে আমি সবেমাত্র কোনও সমস্যা ছাড়াই রাস্টার চিত্রটি ক্লিপ করতে রাস্টার -> এক্সট্রাকশন -> ক্লিপার পদ্ধতি ব্যবহার করেছি। চিত্রটি ক্লিপিংয়ের জন্য ব্যবহৃত বহুভুজের সাথে মানচিত্রের চিত্রের ক্লিপযুক্ত অংশটি দেখায়।

কিউজিআইএস মাস্টার, উবুন্টু 12.04 (64-বিট)। আপনি এটির চেহারা অনুসারে উইন্ডোজে রয়েছেন, তবে আপনি যে QGIS ব্যবহার করছেন সেটির সংস্করণ নির্দিষ্ট করে না।

এখানে চিত্র বর্ণনা লিখুন


আমি জানি এই পদ্ধতিটি আসলে বেশ সূক্ষ্মভাবে কাজ করে। তবে আমি মনে করি আমি সঠিক পথে আছি ... আমার আরও চেষ্টা করা দরকার .. কিউগিস সংস্করণটি 1.8.0।
Shepherdjo

2
শুধু ট্রিপল-চেকিং। রাস্টার এবং বহুভুজ ভেক্টর উভয়ের একই দেশীয় সিআরএস রয়েছে? অন্য কথায়, তারা ফ্লাইটে রূপান্তর অক্ষম করে সঠিকভাবে সারিবদ্ধ হয়? যদি তা হয় তবে ওটিএফ বন্ধ করে দিয়ে আবার চেষ্টা করা ভাল। এটি ভেক্টর স্তরটির জ্যামিতির (ভেক্টর মেনুর নীচে) বৈধতা যাচাইয়ের জন্যও কার্যকর হতে পারে। এন।
নহপটন

@ শেফারডজো আপনি যা পরীক্ষা করেছেন, নপটন আপনাকে কী করতে বলেছে: ভেক্টর-জ্যামিতি সরঞ্জামগুলির মাধ্যমে আপনার ভেক্টরের স্তরটির জ্যামিতির বৈধতা পরীক্ষা করুন - জ্যামিতির বৈধতা পরীক্ষা করুন ??
কুর্ট

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