কোনও ডিইএমকে একটি 3D মডেলে রূপান্তর করতে ওপেন সোর্স সরঞ্জাম


11

আমি একটি ডিইএম (ডিজিটাল এলিভেশন মডেল) ফাইলকে (যেমন এসআরটিএম থেকে) একটি 3D মডেলতে রূপান্তর করতে চাই যা আমি তার পরে নিয়মিত 3 ডি মডেলিং সরঞ্জামগুলি (যেমন মেশলাব / ব্লেন্ডার / ইত্যাদি) দিয়ে সম্পাদনা করতে পারি। তবে আমি উবুন্টু লিনাক্স ব্যবহার করছি।

সুতরাং, এমন কোনও ওপেন সোর্স প্রোগ্রাম / সরঞ্জাম রয়েছে যা এটি করতে পারে? এবং যদি তা হয় তবে কীভাবে আপনি একটি ডিईএমকে একটি 3D মডেলে রূপান্তর করতে পারেন তার জন্য একটি সহজ গাইড আমাকে দিতে পারেন। (অধীন কমান্ড লাইন প্রোগ্রাম)

উত্তর:


7

ব্লেন্ডারের একটি পাইথন এপিআই রয়েছে। অতএব, আমি ব্লেন্ডারে পাইথন ব্যবহার করি এবং জিডিএল লাইব্রেরি আমদানি করি এবং সরাসরি জিআইএস ডেটা থেকে ব্লেন্ডার-নেটিভ জাল তৈরি করি। আপনার কেবলমাত্র সাবধান হওয়া দরকার যে আপনি যে ব্লেন্ডার রিলিজটি ব্যবহার করছেন তাতে জিডিএল সংস্করণটি পাইথনের সংস্করণের সাথে মেলে।

সম্পাদনা প্লাগইনস:
আপনি যদি ব্লেন্ডার পাইথন এপিআই এবং জিডিএল ব্যবহার করে নিজের স্ক্রিপ্টটি লিখতে না চান তবে কিছু প্লাগইন রয়েছে যা স্ট্যান্ডার্ড হিসাবে উপলব্ধ যা সহায়তা করতে পারে:

  1. ডিএক্সএফ আমদানি করুন
  2. ওবিজে, এক্স 3 ডি এবং ভিআরএমএল এর জন্য আমদানিকারক রয়েছে এবং কিছু 3 ডি জিআইএস সিস্টেম এগুলিতে রফতানি করবে (যেমন আর্কসিসিন এবং এনভিআইজেড) যদিও এই রুটটি সম্ভবত কঠোরভাবে মুক্ত free

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

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


এখানে কোন বিশেষ প্লাগইন বা এমন কিছু আছে যা আমি ডাউনলোড করে খেলতে পারি?
ররি

1
আপনার সেরা সেরাটি আপনার নিজেরাই স্ক্রিপ্ট করছে - আমার সম্পাদনাগুলি দেখুন।
ম্যাপ্পাগনোসিস

4

আমি খুঁজে পেয়েছি যে এনভিআইজেড (যা গ্রাস প্যাকেজের একটি অংশ) একটি 3 ডি মডেল হিসাবে ডেম ডেটা দেখার জন্য একটি দরকারী সরঞ্জাম।

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

  1. একবার আপনি গ্রাফ ইনস্টল করার পরে আপনার রাস্টার স্তর যুক্ত করে শুরু করুন। আপনি স্তরটিতে নেভিগেট করে এটি করতে পারেন -> রাস্টার স্তর যুক্ত করুন -> নির্বাচন করুন

  2. তারপরে গ্রাসে একটি নতুন মানচিত্র তৈরি করুন। প্লাগইনগুলিতে নেভিগেট করে এটি করুন -> গ্রাস -> নতুন মানচিত্রটি বা দৃশ্যমান হওয়া উচিত এমন গ্রাস টুল বারটি ব্যবহার করুন। উ: আপনার গ্রাস ডেটাসেটের জন্য একটি অবস্থান নির্বাচন করুন আপনার পছন্দসই একটি নতুন অবস্থানের নাম লিখুন সি। আপনার পছন্দসই অভিক্ষেপ নির্বাচন করুন ডি ড্রপ ডাউন তালিকা থেকে একটি অঞ্চল নির্বাচন করুন বা ল্যাট / লম্বা স্থানাঙ্ক ব্যবহার করে ম্যানুয়ালি একটি নির্বাচন করুন (আপনি সন্ধান করতে পারেন) ওয়েবে আপনার অবস্থানের দীর্ঘ / দীর্ঘ) E. একটি নতুন মানচিত্রের নাম লিখুন এবং তারপরে সমাপ্তি ক্লিক করুন।

  3. এরপরে আপনি আপনার ডিএম বা রাস্টার স্তরটি গ্রাসে লোড করতে চাইবেন। আপনি এটি করে যাবেন প্লাগইনগুলিতে নেভিগেট করে -> গ্রাস -> গ্রাস সরঞ্জাম খুলুন বি "মডিউল তালিকা" এর অধীনে, "r.in.gdal.qgis" সি নির্বাচন করুন "লোডেড স্তর" এর অধীনে আপনার স্তরটি নির্বাচন করুন ড্রপডাউন তালিকা এবং আউটপুট ফাইলের নাম দিন ডি "ক্লিক করুন" ক্লিক করুন

  4. এখন আপনাকে ম্যাপসেট এ-তে জিআরএসএস রাস্টার স্তর যুক্ত করতে হবে এ প্লাগিনগুলিতে নেভিগেট করুন -> গ্রাস -> গ্রাস রাস্টার স্তর যুক্ত করুন বা ক্লিক করুন। খ। আপনার অবস্থান এবং মানচিত্রটি নির্বাচন করুন এবং তারপরে আপনার স্তরটি নির্বাচন করুন এবং "ঠিক আছে" ক্লিক করুন

  5. আপনি আপনার রাস্টার রঙ করতে পারেন। যদি তা হয় তবে, এটিকে নিশ্চিত করে নিন যে আপনি সঠিক আউটপুট রাস্টার স্তরটি বি নির্বাচিত করেছেন Pl প্লাগইনগুলিতে নেভিগেট করুন -> গ্রাস -> গ্রাস সরঞ্জাম খুলুন সি Mod "মডিউল তালিকা" এর অধীনে "r.colors.table" এ ক্লিক করুন। D. ইনপুট স্তরটি নির্বাচন করুন এবং তারপরে একটি "রঙের টেবিলের ধরণ" নির্বাচন করুন Hit হিট "চালান"।

  6. মজা অংশ জন্য এখন। এনভিআইজেড ব্যবহার করে 3D তে ভিজ্যুয়ালাইজিং। সুতরাং আপনি এ। করতে চাইবেন প্লাগইনগুলিতে নেভিগেট করে -> গ্রাস -> বর্তমান গ্রাস অঞ্চলে সম্পাদনা করে 3 ডি মডেলিংয়ের জন্য একটি নির্দিষ্ট মানচিত্র অঞ্চল সেট করুন। তারপরে হয় ম্যানুয়ালি আপনার মাউস দিয়ে একটি লাল ফ্রেম অঙ্কন করে কাঙ্ক্ষিত অঞ্চলটি নির্বাচন করুন বা প্রদর্শিত সংলাপ বাক্সে স্থানাঙ্কগুলি সেট করুন। (এটি এনভিআইজেডকে কোন রেজোলিউশনটি ব্যবহার করতে হবে তা নির্ধারণ করতে সহায়তা করে) বি প্লাগইনগুলিতে নেভিগেট করুন -> গ্রাস -> গ্রাস সরঞ্জাম খুলুন সি "মডিউল তালিকা" এর অধীনে "এনভিজ" ডি নির্বাচন করুন এলিভেশন এবং রঙের জন্য রাস্টার নির্বাচন করুন (তারা একই হতে পারে) এক), এবং ডানদিকে স্কোয়ারে ক্লিক করুন (যার অর্থ "এই মানচিত্রের অঞ্চল ব্যবহার করুন") E. হিট "রান"

তারপরে আপনার পছন্দসই চিত্র না পাওয়া পর্যন্ত বিভিন্ন দর্শন, উচ্চতা এবং আলো দিয়ে চারপাশে খেলুন!

আশা করি এটি সাহায্য করে এবং আপনার যদি কোনও প্রশ্ন থাকে তবে দয়া করে আমাকে জানান!


আমি লক্ষ করব যে এসআরটিএম স্তরটি ব্যবহার করার সময় প্রক্ষেপণটিতে আমার সমস্যা হয়েছিল। যে কেউ কোন পরামর্শ আছে?
জিজাহ

কী ধরণের ঝামেলা?
মার্কাস এন


1

এনভিজ একটি স্বতন্ত্র অ্যাপ্লিকেশন নয়, এটি থ্রিডি ভিজুয়ালাইজেশন এবং অ্যানিমেশনের জন্য গ্রাস জিআইএস-র একটি অংশ । আপনি যদি রেস্টারদের রফতানি করতে চান তবে আপনার গ্রাস জিআইএস (বা কিউজিআইএস-এ গ্রাস) দরকার। আপনি বিভিন্ন ফাইল ফর্ম্যাটে ডেমগুলি এক্সপোর্ট করতে পারেন , যার মধ্যে টেরেজেন হাইটফিল্ড (.ter), ভিটিকে, পোভরে, জাইজ ইত্যাদি রয়েছে including

আপনি ভিটিকে ফাইলগুলি খুলতে এবং এগুলি অন্যান্য বিভিন্ন ফর্ম্যাটে রফতানি করতে প্যারাভিউ ব্যবহার করতে পারেন

উদাহরণস্বরূপ, ব্লেন্ডার ডিজিটাল এলিভেশন আমদানিকারক বা আমদানি শেফফিল এবং রাস্টার হিসাবে ( ইএসআরআই শেফিল ফাইল আমদানি / রফতানি এবং জিওরিফারেন্সী রাস্টার আমদানিকারক ) হিসাবে সরাসরি ডিএমএস আমদানি করার জন্যও ব্লেন্ডারের প্লাগইন রয়েছে ।

কোডেক্স এসভিজি ফর্ম্যাট সহ ব্লেন্ডারের সাথে কিউজিআইএস ডেটা ভিজ্যুয়ালাইজ করার জন্য একটি সমাধানও উপস্থাপন করে

এছাড়াও দেখুন মিশ্রণকারী গুড লাক! SRTM ডেটার সাথে


1

আপনি কেবল "প্লেন হিসাবে আমদানি চিত্র" অ্যাডোন দিয়ে ব্লেন্ডারে * .টিফ্ট হিসাবে একটি ডেম ফাইল যুক্ত করতে পারেন। এই পোস্টটি দেখুন যেখানে আপনি দেখতে পাবেন যে আমি ব্লেন্ডারে একটি ডেম ব্যবহার করে কিছু উচ্চ রেজোলিউশন 3 ডি মানচিত্র তৈরি করেছি: -> https://gis.stackexchange.com/a/80842/24809

ব্লেন্ডারে ডেম লোড করার পরে আপনি এটিকে সম্পাদনা করতে পারেন কারণ আপনি কোনও চিত্র সম্পাদনা করতে পারেন।



0

সেই পৃষ্ঠায় থাকা কিছু স্ক্রিনশট (এবং ফাইলের নাম) এটিকে এমএস উইন্ডোজ প্রোগ্রামের মতো দেখায়। আমার এমন কিছু দরকার যা লিনাক্সে কাজ করতে পারে।
ররি

আমি নিশ্চিত না এটি লিনাক্সে কাজ করে কিনা। সম্ভবত আপনি এটির জন্য তাদের ডকুমেন্টেশন চেক করতে পারেন।
Catlover

0

আইএমও gdal2xyz.py এবং ত্রিভুজ এর সংমিশ্রণ এবং ব্লেন্ডার বা মেশাবের সমর্থিত পাঠ্য বিন্যাসগুলির মধ্যে একটিতে ত্রিভুজ (। নোড, .ele) এর আউটপুট ফাইলগুলির একটি পুনরায় কনফিগারেশন কাজ করা উচিত।


0

টেরিটেন-আপজে উন্নীত ডেটা রূপান্তর করুন (সাধারণত এসআরটিএম উচ্চতা ডেটা, এইচজিটি ফাইলগুলি) ওয়েভফ্রন্ট ওবিজে 3 ডি মডেলগুলিতে রূপান্তর করুন

https://github.com/perliedman/terrain-obj

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