ArcGIS-ESRIশিক্ষকঃ ক্যাড / জিআইএস

API- জাভাস্ক্রিপ্টের সাথে 3D ওয়েব ডেটা মডেলিং: Esri অগ্রিম

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

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

কি অনিবার্যভাবে আমাদের মনে করিয়ে দেয় যে, geomatics এবং প্রকৌশলী মডেল, এবং প্রোগ্রামিং কোড বুঝতে একটি ধাপ এগিয়ে যেতে হবে।

ভারী ডেস্কটপ পরিবেশ থেকে লাইটওয়েট ব্রাউজার কোড স্নিপেটে ট্রেন্ড শিফটটি নোট করাও গুরুত্বপূর্ণ। জিআইএস সার্ভার, জিএস ইঞ্জিন বা জিআইএস অবজেক্টের সাহায্যে শিল্প তৈরির কোনও কম্পিউটার বিজ্ঞানী যখন দেখলেন যে লিফলেট কীভাবে কোর্সে কাজ করেছে MappingGis; তিনি তার পূর্বসুরী পরামর্শদাতা কবর উপর লাফ গিয়েছিলাম যদি আমি অবাক হবে না।

পরবর্তী আর্কগিজ ইন্ডোর্স সংস্করণটি মুলতুবি থাকা, এই নিবন্ধটি লাউ এর অন্তর্দৃষ্টিগুলির সমন্বয়কে সারসংক্ষেপ করে - এই সাইটের সাথে সহযোগিতা করে একটি দৃঢ় মেয়ে - এবং সাম্প্রতিক ওয়েবিনারে জিওফুমাদাস ডটকমের সম্পাদকের প্রসঙ্গের দৃষ্টিভঙ্গি "জাভাস্ক্রিপ্টের জন্য ArcGIS API সহ ওয়েবে 3D এর একটি ভূমিকা "।

ওয়েবিনারের প্রদর্শনকারীরা শুরুতে আরকজিআইএস অ্যাপ্লিকেশনগুলিতে 3 ডি ব্যবহার করার বিষয়ে এবং এটি কীভাবে নিজের প্ল্যাটফর্মগুলিতে প্রকাশ করে: সিন ভিউয়ার, স্টোরি ম্যাপস বা ওয়েব অ্যাপ্লিকেশন নির্মাতা অধ্যয়নের উদ্দেশ্যগুলির উপর নির্ভর করে একটি দুর্দান্ত হুক নিয়ে প্রথমে উপস্থিত হয়েছিল।

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

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

এ ছাড়া, তারা মোবাইল ফোন বা ট্যাবলেটগুলির মতো মোবাইল ডিভাইসগুলিতে সরঞ্জাম চালানোর জন্য সমর্থনের সূচনা প্রকাশ করেছে।

উপস্থাপনা বিভিন্ন উদাহরণ বা বিক্ষোভ পরিচালনা বুঝতে জাভাস্ক্রিপ্ট ফাংশন জন্য API এবং কিভাবে তথ্য মডেলিং 3D জেনারেট করতে, WebScene করতে স্তর বা তথ্য লোড এবং পরে তার মডেলিং / Screeneview মধ্যে 3D রেন্ডারিং দিয়ে শুরু আবদ্ধ করা হয়,

প্রযুক্তিগত ইন্টিগ্রেশন

আর্কিটেকচারটি ৪.x প্রকারের এবং বিভিন্ন ডেটা উত্স থেকে একাধিক স্তরকে তথ্যের স্বীকৃতি প্রদানের পাশাপাশি ভিজ্যুয়াল উপাদান এবং উইজেটগুলি দিয়ে তৈরি। এই আর্কিটেকচারটি 4.x ছাড়িয়ে গেছে কারণ 3 ডি ভিজুয়ালাইজেশন কেবল এই স্তরের জন্য উপলব্ধ। পূর্ববর্তী অ্যাপ্লিকেশনগুলিতে উপলব্ধ ডেটার সাথে 3 ডি মডেলিং কীভাবে খাপ খাইয়ে নেওয়া যায় তা ছাড়াও, ওয়েবসিন এবং সিন ভিউ সরঞ্জামগুলি 3 ডি ডেটা পরিচালনা করতে এবং সম্পূর্ণরূপে এপিআই-তে সংহত করা হয়।

উদাহরণস্বরূপ, তারা জাভাস্ক্রিপ্ট কোডগুলির মাধ্যমে 2D এবং 3 ডি ডেটা এবং কীভাবে 2 ডি ওয়েবসাইন ম্যাপ ভিউ থেকে 3 ডি দৃশ্যে যেতে হবে তার মধ্যে দৃশ্যমান পার্থক্য নির্দেশ করেছেন। ক্যামেরার ম্যানিপুলেশনটি সহজ, কিছু নির্দিষ্ট কমান্ড যুক্ত করে দর্শন পরিবর্তন করে। নিম্নলিখিত বৈশিষ্ট্যগুলির উপর পরীক্ষা করা হয়েছিল:

  • শিরোনাম, যে কর্মক্ষেত্রে ক্যামেরা ঘূর্ণন করতে পারবেন।
  • এতে যান: আপনি 3D এ যা দেখতে চান তার সাথে একটি দৃশ্য স্থাপন করতে ব্যবহার করা হয়, প্লাস আপনি এই সরঞ্জামটি দিয়ে অ্যানিমেশানগুলি তৈরি করতে পারেন, যেমন নির্দিষ্ট ডিগ্রী স্থাপন করা শিরোনাম একটি ঘূর্ণন অ্যানিমেশন পুনরায় তৈরি করা।
  • tomap: ভিউ সমন্বয় নেয় এবং এটি 2D মানচিত্রে রাখে
  • toScreen: আপনি 2D মানচিত্রে একটি বিন্দু নির্দেশ করতে এবং পরে এটি 3D ভিউতে রাখতে পারবেন
  • hitTest: একটি নির্দিষ্ট বিন্দু ভিউ মধ্যে আছে যে বৈশিষ্ট্য নির্ধারণ করতে ব্যবহৃত হয়

তারা সংজ্ঞায়িত করে এমন একটি মানচিত্র 3D নির্মাণের একই টুলস যেমন basemaps, স্তর বা স্তরে যে 2D (জন্য WMS, ভেক্টর বা CSV) জন্য যা সমর্থিত ব্যবহার এক 2d, তৈরি করা হয়েছে।

যাইহোক, এটি বিবেচনা করা উচিত যে 2D স্তরগুলির মধ্যে "Z" (উচ্চতা) সম্পর্কিত তথ্য নেই, তাই মডেলের মডেলের জন্য 3D- এর সাথে বিন্দু মেঘের সাথে যুক্ত স্তরগুলি থাকা প্রয়োজন। meshlayersঅথবা elevationlayers। এপিআই মধ্যে আপনি যেমন দৃষ্টিশক্তি মধ্যে টিলা নির্দিষ্ট পয়েন্ট, ছবিতে (3) মূলত পালন ক্ষেত্র, এবং ইমেজ (1) হিসেবে তা থেকে পরিবর্তন এই 2D স্তর পরামর্শ করতে পারেন প্রশ্ন অথবা পরামর্শ করা।

তারা কীভাবে ডেটা উপস্থাপন করা হয় তার একাধিক উদাহরণ দেখিয়েছিল, উদাহরণস্বরূপ, কী কী ডেটা SceneLayers (পয়েন্ট) এবং 3 ডি অবজেক্টস (3 ডি অবজেক্ট) সমর্থন করে।

বড় শহরগুলির জন্য, 3 ডি অবজেক্টগুলির প্রতিনিধিত্ব একটি শক্তিশালী হাতিয়ার, যেহেতু এটি দেখা সম্ভব, কেবলমাত্র বস্তুর স্থানিক অবস্থানই নয়, এর আয়তন, পরিবেশের সাথে সম্পর্কের পাশাপাশি প্রতিটিগুলির অভ্যন্তরীণ বৈশিষ্ট্য যুক্ত করা যেতে পারে। বস্তু। নিম্নলিখিত চিত্রটি দেখায় যে তারা কীভাবে এলোমেলোভাবে নিউ ইয়র্ক সিটিতে একটি বিল্ডিং নির্বাচন করেছে এবং এর সমস্ত বৈশিষ্ট্য দেখা যায়। একইভাবে, কাঠামোগত অনুযায়ী একাধিক ক্যোয়ারী প্রস্তুত করা যেতে পারে, যেমন: যেখানে নির্দিষ্ট কাঠামোগুলির নির্দিষ্ট উচ্চতার পরিসর বা অনুকূল রাস্তার সংজ্ঞা রয়েছে সেখানে অবস্থিত

স্তর মত হ্যান্ডলিং সমর্থন করে IntegratedMeshLayer, যা drones মত সেন্সর থেকে তথ্য একটি ব্লক। পূর্ববর্তী চিত্রের মত প্রতিটি কাঠামোর বিচ্ছিন্ন তথ্য তাদের মধ্যে নেই, তবে এটি 3D বৈশিষ্ট্যগুলির একটি বৃহৎ তথ্য।

বিন্দু মেঘ হিসাবে, আপনি ডাটা একটি ভাল ভিউ পেতে, যেহেতু প্রতিটি বিন্দুতে স্তর ডাটা পয়েন্টের বহু ট্রিলিয়ান থাকতে পারে বিন্দু আকার সঙ্গে খেলা করতে পারেন, কিন্তু তারা একটি 3D বস্তুর নিজেই হিসাবে প্রতিনিধিত্ব নেই।

তারা থ্রিডি ডেটাতে প্রতীকবিদ্যার ব্যবহার নির্দিষ্ট করে, যা ফ্ল্যাট / ফ্ল্যাট আকারে উপস্থাপিত হয় এবং 3 ডি-তে নির্মিত বস্তুর সাথে যুক্ত ভলিউম সিমোলজি। এগুলি বস্তুর ধরণ অনুসারে নির্দিষ্ট শৈলীতে থাকতে পারে। তারা কাঠামোর বৈশিষ্ট্য অনুসারে "রঙ" করতে তথাকথিত এক্সট্রুডের ব্যবহার দেখিয়েছিল,

ব্যবহার করা যেতে পারে রেন্ডার ধরনের দেখানো হয়েছে: simplerenderer, যেখানে সব বস্তু একটি একক প্রতীকবিদ্যা আছে uniqueValueRenderer আপনি একটি বৈশিষ্ট্য অনুযায়ী, এবং বস্তু শ্রেণীকরণ করতে পারেন যেখানে ClassBreakRenderer যেখানে প্রতিটি বস্তুর বৈশিষ্ট্যাবলী একটি শ্রেণির সম্মানের সাথে পালন করা হয়: এই ক্ষেত্রে তারা জনসাধারণের পরিবহন ব্যবস্থায় অ্যাক্সেসের জন্য যে বিল্ডিং থেকে লাগে তা কতটা দূরত্ব তা নির্দেশ করে।

উপস্থাপক, সামল টাইম সেলিন ওয়েবিনর দেখিয়েছেন, জাভাস্ক্রিপ্টের জন্য আরআরজিআইএস API ব্যবহার করার সমস্ত সুবিধা সহ:

  • 3D উইজেট: একটি ইন্টারেক্টিভ বিক্ষোভের সাথে তারা অনুভূমিক এবং উল্লম্ব উভয় বস্তুর মধ্যে দূরত্ব নির্দেশ করে।
  • অ্যাপ্লিকেশন নির্মাণ: অবস্থান এবং 3D বস্তু থেকে।
  • SceneView দৃশ্য মোড: 3D দৃশ্যের সামগ্রী এবং শৈলী সংজ্ঞায়িত করে এবং ArcGIS এর জন্য পোর্টালে আপলোড করা যেতে পারে।
  • জিওডসিক পরিমাপ: কেবল পৃষ্ঠের কাঠামোগুলিতেই নয়, বরং পৃথিবীর দূরত্বগুলি পরিমাপ করার অনুমতি দেয়।
  • অ্যাপ্লিকেশন বিল্ডিং, 3D মডেলিং স্পেস, লাইন বা বুদবুদের বাস্তবতা অনুসারে যেখানে নির্দিষ্ট বৈশিষ্ট্যগুলি নির্দেশ করা হয়, যেমন ট্যাগগুলি যা Google Earth এর মতো প্ল্যাটফর্মগুলিতে দেখা যেতে পারে, এই ক্ষেত্রে 3D
  • Declutter: 3D মানচিত্রে আপনি কোন লেবেলগুলি বা বৈশিষ্ট্যগুলি দেখতে চান তা ডিবাগ বা ফিল্টার করতে ব্যবহৃত হয়, এভাবে একটি বৃহত সংখ্যক লেবেলগুলি এড়িয়ে চলতে পারে যা যথাযথ দৃশ্যমানকরণের অনুমতি দেয় না এবং নির্দিষ্টটিতে কিছু স্থাপন করার সময় গোলমাল সৃষ্টি করে।

প্রতিটি চরিত্রগত মধ্যে বিক্ষোভ প্রদর্শনের অনুসরণ  জাভাস্ক্রিপ্ট জন্য ArcGIS API, নতুন 4.10 সংস্করণে উপস্থাপিত novelties দেখিয়েছেন। যেখানে আপনি সম্ভাবনা আছে:

  • দৃশ্য স্তর তৈরি করুন
  • স্লাইস উইজেট: যা পূর্বে ডিজাইন করা তথ্যটিকে 3D অবজেক্টে প্রেরণ করবে
  • একটি বৃহৎ পরিমাণে তথ্য লোড হচ্ছে: শুধুমাত্র একটি নির্দিষ্ট শহরের সাথে সংশ্লিষ্ট নয়, তবে জাতীয়ভাবে (দেশ)।
  • পয়েন্ট মেঘ ফিল্টার

Geoengineering এই webinar অবদান

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

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

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

আসন্ন বছরগুলিতে এই জাতিটি আকর্ষণীয় হবে, ক্রমাগত প্রবাহে ক্রমবর্ধমান ধারাবাহিক প্রবাহে আসার জন্য CAD-GIS-BIM-DigitalTwin-SmartCity; হিসাবে সমাধান অধিগ্রহণ সিমেন্স / Bentley পাশে কর্ম দ্বারা প্রমাণিত হিসাবে CityPlanner এবং জাভাস্ক্রিপ্ট উপর ওপেন সোর্স মুক্তি।

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

এইগুলি কিছু কোর্স যা আমরা আপনাকে সাশ্রয়ী মূল্যের মূল্যগুলিতে আপডেট রাখতে সুপারিশ করি।

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”sales” items=”3″ টেমপ্লেট=”grid” grid=”3″]

গলগি আলভারেজ

লেখক, গবেষক, ভূমি ব্যবস্থাপনা মডেল বিশেষজ্ঞ। তিনি মডেলগুলির ধারণা এবং বাস্তবায়নে অংশগ্রহণ করেছেন যেমন: হন্ডুরাসে ন্যাশনাল সিস্টেম অফ প্রপার্টি অ্যাডমিনিস্ট্রেশন SINAP, হন্ডুরাসের যৌথ মিউনিসিপ্যালিটিগুলির ব্যবস্থাপনার মডেল, নিকারাগুয়ায় ক্যাডাস্ট্রে ম্যানেজমেন্টের সমন্বিত মডেল - রেজিস্ট্রি, কলম্বিয়াতে টেরিটরি স্যাট এর প্রশাসনিক ব্যবস্থা . 2007 সাল থেকে Geofumadas জ্ঞান ব্লগের সম্পাদক এবং AulaGEO একাডেমির স্রষ্টা যাতে GIS - CAD - BIM - Digital Twins বিষয়ের উপর 100 টিরও বেশি কোর্স রয়েছে৷

সম্পরকিত প্রবন্ধ

Deja উন মন্তব্য

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

এছাড়াও চেক
ঘনিষ্ঠ
শীর্ষ বোতামে ফিরে যান