ArcGIS-ESRIMengajar CAD / GIS

Pemodelan data 3D dengan API-javascript: Esri Advances

Apabila kita melihat fungsi yang ArcGIS Kampus Pintar dengan tugas-tugas seperti laluan perjalanan di antara meja di tingkat tiga bangunan Perkhidmatan Profesional dan satu di Auditorium Q, hasil daripada kedua-dua tanah dalaman dan integrasi data BIM, kita dapati Penyepaduan kejuruteraan Geo menjadi penglihatan yang mengikat sangat dekat.

Walaupun terdapat tugas-tugas serius yang hilang untuk mengekalkan kaedah jenis pengurusan data induk (MDM) untuk titik kebenaran antara realiti ringan GIS, realiti terperinci BIM dan insiden aplikasi dalam kehidupan nyata yang berlaku pada penunjuk ini. Kami juga menyedari bahawa semua fungsi ini dijalankan pada penyemak imbas web, dengan beberapa Python untuk rutin tetapi terutama dengan bahasa yang ringan seperti javascript.

Apa yang tidak dapat diingatkan oleh kami, geomatik dan jurutera perlu pergi jauh untuk memahami model, dan kod pengaturcaraan.

Penting juga untuk diperhatikan peralihan tren dari persekitaran desktop yang berat ke coretan kod penyemak imbas ringan. Tentunya seorang saintis komputer yang membuat seni dengan pelayan GIS, Gis Engine atau objek Gis keluar dari perniagaan ketika dia melihat bagaimana Leaflet bekerja dalam kursus mengenai MappingGis; Saya tidak akan terkejut jika dia pergi untuk melompat ke atas kubur untuk mentor sebelum ini.

Menunggu versi ArcGis Indoors yang seterusnya, artikel ini meringkaskan gabungan penghargaan Lau - seorang gadis yang berkolaborasi dengan laman web ini - dan pandangan konteks editor Geofumadas.com, di webinar baru-baru ini "Pengenalan kepada 3D di Web dengan API ArcGIS untuk Javascript ".

Para peserta pameran webinar pada awalnya tampil dengan kaitan dengan baik mengenai penggunaan 3D dalam aplikasi ArcGIS, dan bagaimana ia muncul dalam platform: Pemandangan pemandangan, Peta Cerita, atau Pembangun Aplikasi Web bergantung pada tujuan kajian.

Adalah penting bahawa konsep asas yang berkaitan dengan tema 3D ditentukan sejak awal, terutama kerana selain menunjukkan jumlah, ia bertujuan untuk memodelkan proses. Juga aspek yang masih penting dari segi keperluan sistem asas untuk menjalankan proses yang berkaitan dengan jenis data ini yang sama sekali berbeza dari 2D, seperti kad grafik yang baik, sokongan OpenGL termasuk dalam penyemak imbas dengan WebGL.

Jika tidak, biarkan mereka diberitahu oleh kawan-kawan SELPER, dalam pengurusan pengurusan aset GIS yang luar biasa, yang mempunyai halangan sebelum versi OpenGL kad grafik Nvidia di mana ia telah dibangunkan.  Meningkat secara eksponen oleh protes pelajar Bogota yang menyukarkan ujian yang cukup pada hari sebelumnya.

Di samping itu, mereka mendedahkan pelancaran sokongan untuk menjalankan alat pada peranti mudah alih seperti telefon bimbit atau tablet.

Dalam pembentangan yang dijalankan beberapa contoh atau demonstrasi, untuk memahami bagaimana API untuk fungsi JavaScript dan bagaimana data adalah saling berkaitan untuk menjana model 3D, bermula dengan beban lapisan atau maklumat kepada WebScene dan kemudian pemodelan / rendering 3D dalam Screeneview itu,

Integrasi teknologi

Senibina jenis 4.x dan terdiri dari komponen visual dan widget, selain menerima pelbagai lapisan maklumat dari sumber data yang berbeza. Seni bina ini menonjol melebihi 3.x kerana visualisasi 3D hanya tersedia untuk tahap ini. Alat Webscene dan SceneView digunakan untuk mengelola data 3D dan disatukan sepenuhnya ke dalam API, di samping bagaimana pemodelan 3D dapat disesuaikan dengan data yang tersedia dalam aplikasi sebelumnya.

Dengan contoh, mereka menunjukkan perbezaan visual antara data 2D dan 3D dan cara beralih dari paparan peta WebScene 2D ke pemandangan 3D SceneView, melalui kod javascript. Manipulasi kamera adalah sederhana, dengan menambahkan beberapa perintah khusus pandangan mengubah arah. Ujian dilakukan berdasarkan ciri-ciri berikut:

  • tajuk, yang membolehkan putaran kamera di ruang kerja.
  • goTo: digunakan untuk membuat pandangan mengikut apa yang anda mahu lihat di 3D, dan anda boleh membuat animasi dengan alat ini, seperti meletakkan tahap tertentu menuju untuk mencipta animasi putaran.
  • ToMap: mengambil koordinat paparan dan meletakkannya pada peta 2D
  • toScreen: membolehkan anda menunjukkan titik pada peta 2D dan letakkannya kemudian dalam paparan 3D
  • hitTest: digunakan untuk menentukan ciri-ciri yang mempunyai titik tertentu dalam pandangan

Mereka juga ditakrifkan bahawa pembinaan Peta 3D mempunyai alat yang sama untuk mewujudkan satu 2d, seperti menggunakan basemaps, lapisan atau lapisan yang juga disokong bahawa untuk 2D (WMS, vektor atau CSV).

Walau bagaimanapun, perlu diambil kira bahawa lapisan 2D tidak mengandungi maklumat "Z" (ketinggian), itulah sebabnya untuk model data adalah perlu untuk mempunyai lapisan yang berkaitan dengan 3D sebagai titik awan, meshlayers, atau penumpang elevasi. Dalam API yang anda boleh berunding mengenai lapisan ini 3D seperti ketinggian titik tertentu dalam penglihatan, dalam imej (1) bidang asalnya dipatuhi, dan imej (2) kerana ia berubah dari pertanyaan atau perundingan yang dibuat.

Mereka menunjukkan banyak contoh bagaimana data diwakili, misalnya, data apa yang didukung oleh SceneLayers (poin), dan objek 3D (Objek 3D).

Untuk bandar-bandar besar, representasi objek 3D adalah alat yang kuat, kerana dapat dilihat, bukan hanya lokasi spasial objek, tetapi jumlahnya, hubungan dengan persekitaran, serta ciri-ciri intrinsik masing-masing dapat ditambahkan. objek. Gambar berikut menunjukkan bagaimana mereka memilih bangunan secara rawak di New York City, dan semua atributnya dapat dilihat. Begitu juga, beberapa pertanyaan boleh disiapkan mengikut struktur, seperti: di mana struktur tertentu yang mempunyai jarak ketinggian tertentu atau definisi laluan optimum berada

Menyokong pengendalian lapisan seperti IntegratedMeshLayer, yang merupakan satu blok maklumat dari sensor seperti dron. Mereka tidak mengandungi maklumat terpencil bagi setiap struktur seperti imej terdahulu, tetapi ia adalah jisim maklumat dengan atribut 3D.

Seperti awan titik, anda boleh bermain dengan saiz mata untuk mempunyai visualisasi data yang lebih baik, kerana setiap lapisan titik boleh mempunyai berbilion mata maklumat, tetapi mereka tidak diwakili sebagai objek 3D itu sendiri.

Mereka menentukan penggunaan simbologi dalam data 3D, yang disajikan dalam bentuk rata / rata, dan simbologi isipadu yang terkait dengan objek yang dibuat dalam 3D. Ini boleh dalam gaya tertentu mengikut jenis objek. Mereka menunjukkan penggunaan Extrudes yang disebut untuk "mewarnai" struktur sesuai dengan sifatnya,

Jenis render yang boleh digunakan ditunjukkan: lebih mudah, di mana semua objek mempunyai simbologi tunggal, iaitu unikValueRenderer di mana anda boleh mengkategorikan objek, mengikut atribut, dan ClassBreakRenderer di mana atribut setiap objek diperhatikan berkaitan dengan kelas: dalam kes ini, mereka menunjukkan sejauh mana jarak dari bangunan yang diperlukan untuk mengakses sistem pengangkutan awam.

Para penyampai, menunjukkan dalam Webinar masa pendek, semua manfaat menggunakan ArcGIS API untuk Javascript, termasuk:

  • Widget 3D: dengan demonstrasi interaktif mereka menunjukkan jarak antara objek, secara mendatar dan menegak.
  • Pembinaan aplikasi: dari lokasi dan objek 3D.
  • Mod adegan SceneView: mentakrifkan kandungan dan gaya paparan 3D dan boleh dimuat naik ke Portal untuk ArcGIS.
  • Pengukuran geodesik: bukan sahaja tertumpu pada struktur permukaan, tetapi juga membolehkan untuk mengukur jarak di dunia.
  • Bangunan aplikasi, pemodelan 3D mengikut realiti ruang, garisan atau gelembung di mana ciri-ciri tertentu ditunjukkan, seperti tag yang dapat dilihat pada platform seperti Google Earth, dalam hal ini 3D
  • Declutter: digunakan untuk membersihkan atau label penapis atau ciri-ciri yang diperlukan untuk lihat peta 3D, sekali gus mengelakkan banyak label yang tidak membenarkan visualisasi yang betul, dan menyebabkan bunyi apabila mencari yang sesuatu yang khusus.

Berikutan demonstrasi setiap ciri yang dimasukkan ke dalam  ArcGIS API untuk Javascript, menunjukkan barang baru yang akan dibentangkan dalam versi 4.10 baru. Di mana anda akan mempunyai kemungkinan:

  • Bina Lapisan Adegan
  • Widget slice: yang akan menghantar maklumat yang dirancang sebelum ini kepada objek 3D
  • Memuatkan sejumlah besar data: bukan hanya sepadan dengan bandar tertentu, tetapi secara nasional (negara).
  • Penapis awan titik

Sumbangan webinar ini ke geoengineering

Pendek kata, subjeknya sangat sahih; mengingati bahawa trend menuju Digital Twins dan Smart Cities memerlukan bahawa, selain memikirkan pengurusan maklumat, yang pemodelannya telah dilampaui, integrasi dengan pemodelan operasi dapat ditangani. Pasarannya luas, menjanjikan dan setakat ini ia sudah mempunyai banyak penyelesaian hampir siap pakai untuk pengguna akhir; walaupun bagi kita yang menggunakan teknologi untuk membuat alat bukan tin, jalan masih sukar. Ini menunjukkan, menggabungkan dimensi lain seperti masa, kos dan kitaran hidup proses; bukan pada tahap data dan teknologi, yang, seperti yang kita tegaskan, adalah masalah yang jelas, melainkan dalam penyesuaian yang kurang menyakitkan terhadap tindakan kehidupan sebenar pengguna sebelum perantara dalam rantai transaksi yang melalui maklumat spasial. Dari sisi ESRI, pembinaan data agak sukar, kerana walaupun anda sudah dapat mengintegrasikan data BIM yang dibangun di Revit, ia masih dilihat sebagai dua dunia yang terpisah yang memerlukan transformasi yang kompleks. Karya-karya baru itu pasti dapat digunakan pada model BIM, tetapi terdapat sejumlah besar maklumat CAD yang dapat membawanya ke keadaan dalam ruangan, dengan ruang, ketinggian dan lapisan yang dipoligonkan masih mahal.

Walau bagaimanapun, jika Esri layak mendapat pujian, ia adalah kemajuan yang dicapai dari segi visualisasi yang menarik dan mudah. Saya sudah dapat membayangkan kekecewaan En. Jack, dengan pandangannya "mari mudahkan" pemimpin barisan menegak AutoDesk, dalam perkahwinan yang lewat tetapi berjaya itu di mana "hampir aplikasi ArcGIS Pro” mesti mencari di bawah helaian sebagai kesesuaian dengan beberapa bahagian yang menunjuk kepada perkara yang sama tetapi dengan kesukaran untuk memudahkan intipati hasil yang dicari oleh topografi, Kejuruteraan Industri, Kejuruteraan Awam dan Seni Bina. Dan trend kesederhanaan peta artistik yang dialami oleh GIS, mesti dihayati oleh CAD konvensional, kerana tabiat melupakan bahawa rancangan hanyalah medium, tetapi yang penting ialah meletakkan bangunan itu beroperasi. .

amalan baik pemodelan GIS, ringan, memberi tumpuan kepada abstraksi realiti akan berguna untuk hibrid CAD / BIM, yang untuk sementara akan terpaksa hidup kerana penggunaan BIM di banyak negara pergi untuk tempoh yang lama, terutama oleh tindakan yg bodoh peraturan pegawai-pegawai lama terperangkap di kedua-dua huruf pertama penglihatan AECO itu.

Perlumbaan akan menjadi menarik pada tahun-tahun akan datang, dalam trend yang sangat serupa untuk membawa kepada aliran berterusan urutan CAD-GIS-BIM-DigitalTwin-SmartCity; seperti yang dibuktikan oleh tindakan di pihak Siemens / Bentley dalam perolehan penyelesaian seperti CityPlanner dan pelepasan sumber terbuka pada Javascript.

Buat masa ini, mari beri penghargaan kepada Esri untuk usaha sinergi dengan AutoDesk, di luar integrasi data / teknologi, dalam pendekatan integrasi proses / pelakon. Pada akhirnya, adalah keuntungan bagi pengguna, yang dibiarkan menjamin langkah itu untuk belajar memahami model dan kod; untuk memulakan sekurang-kurangnya kursus ArcGIS Pro yang baik dan asas Javascript.

Ini adalah beberapa kursus yang kami cadangkan agar anda dikemas kini, dengan harga yang berpatutan.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”sales” items=”3″ template=”grid” grid=”3″]

Golgi Alvarez

Penulis, penyelidik, pakar dalam Model Pengurusan Tanah. Beliau telah mengambil bahagian dalam konseptualisasi dan pelaksanaan model seperti: Sistem Pentadbiran Harta Negara SINAP di Honduras, Model Pengurusan Perbandaran Bersama di Honduras, Model Bersepadu Pengurusan Kadaster - Pendaftaran di Nicaragua, Sistem Pentadbiran Wilayah SAT di Colombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang merangkumi lebih daripada 100 kursus mengenai topik GIS - CAD - BIM - Digital Twins.

Artikel yang berkaitan

Leave a comment

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

Kembali ke atas butang