3D pemodelan data Web dengan API-javascript: Esri Uang muka

Ketika kita melihat fungsionalitas ArcGIS Smart Campus, dengan tugas-tugas seperti jalur antara desktop di tingkat ketiga dari bangunan Layanan Profesional dan satu di Auditorium Q, sebagai hasil dari kadaster interior dan integrasi data BIM, kita memberikan diri kita sendiri Integrasi Geo-engineering mengalir ke visi yang mengikat sangat dekat.

Dan meskipun, tugas-tugas serius yang hilang untuk mempertahankan tipe metode manajemen data master (MDM) untuk titik kebenaran antara realitas cahaya GIS, realitas rinci BIM dan kejadian aplikasi dalam kehidupan nyata yang berjalan di pointer ini. Kami juga menyadari bahwa semua fungsi ini berjalan di browser web, dengan beberapa Python untuk rutinitas tetapi di atas semua itu dengan bahasa yang sama ringannya dengan javascript.

Apa yang pasti mengingatkan kita, bahwa geomatika dan insinyur harus melangkah lebih jauh untuk memahami model, dan kode pemrograman.

Penting juga untuk mencatat perubahan tren dari lingkungan desktop yang berat menjadi cuplikan kode browser ringan. Tentunya seorang ilmuwan komputer yang membuat seni dengan server GIS, Gis Engine atau Gis meninggalkan Spanyol ketika dia melihat bagaimana Leaflet bekerja dalam suatu program MappingGis; Saya tidak akan terkejut jika dia melompati kuburan ke pendahulunya.

Menunggu versi ArcGis Indoors berikutnya, artikel ini merangkum kombinasi wawasan Lau - seorang gadis ulet yang berkolaborasi dengan situs ini - dan pandangan konteks editor Geofumadas.com, tentang webinar terbaru "Pengantar 3D di Web dengan API ArcGIS untuk Javascript ".

peserta pameran webinar awalnya muncul dengan hook yang baik pada penggunaan 3D topik dalam aplikasi ArcGIS, dan bagaimana memanifestasikan di platform: Tema Viewer, Cerita Maps, atau Web App Builder tergantung pada tujuan penelitian.

Penting bahwa konsep dasar yang terkait dengan tema 3D didefinisikan di awal, terutama karena di luar menunjukkan volume, kami ingin memodelkan proses. Juga aspek yang masih kritis dalam hal persyaratan sistem dasar untuk menjalankan proses yang terkait dengan jenis data yang benar-benar berbeda dari 2D, seperti kartu grafis yang bagus, dukungan OpenGL yang disertakan dalam browser w / WebGL.

Jika tidak, biarkan mereka diberitahu oleh teman-teman SELPER, dalam pengelolaan aset yang luar biasa dalam teknologi GIS, yang memiliki hambatan sebelum versi OpenGL dari kartu grafis Nvidia dari Universitas di mana ia dikembangkan. Meningkat secara eksponensial oleh protes siswa Bogotanos yang membuatnya sulit untuk melakukan tes yang cukup pada hari sebelumnya.

Selain itu, mereka mengungkapkan peluncuran dukungan untuk menjalankan alat tersebut di perangkat seluler seperti ponsel atau tablet.

Dalam presentasi yang dilakukan beberapa contoh atau demonstrasi, untuk memahami bagaimana API untuk fungsi JavaScript dan bagaimana data saling berhubungan untuk menghasilkan pemodelan 3D, dimulai dengan beban lapisan atau informasi kepada WebScene dan kemudian modeling-nya / render 3D di Screeneview,

Integrasi teknologi

Arsitektur adalah jenis 4.x dan terdiri dari komponen visual dan widget, selain menerima beberapa lapisan informasi dari sumber data yang berbeda. Arsitektur ini menonjol pada 3.x karena, visualisasi 3D hanya tersedia untuk level ini. alat Webscene dan SceneView digunakan untuk 3D manajemen data dan sepenuhnya terintegrasi ke dalam API, serta bagaimana hal itu dapat disesuaikan dengan pemodelan data 3D tersedia di aplicacioneos sebelumnya.

Dengan contoh, mereka menunjukkan perbedaan visual antara 2D dan data 3D dan cara berpindah dari tampilan peta 2D WebScene ke SceneView 3D, melalui kode javascript. Manipulasi kamera sederhana, dengan menambahkan perintah khusus, pandangan mengubah arah. Pengujian dilakukan dalam karakteristik berikut:

  • heading, yang memungkinkan rotasi kamera di ruang kerja.
  • goTo: digunakan untuk membuat tampilan sesuai dengan apa yang ingin Anda lihat di 3D, ditambah Anda dapat membuat animasi dengan alat ini, seperti menempatkan derajat tertentu kepala untuk membuat ulang animasi rotasi.
  • ToMap: mengambil koordinat tampilan dan menempatkannya di peta 2D
  • toScreen: memungkinkan Anda untuk menunjukkan titik pada peta 2D dan tempatkan nanti di tampilan 3D
  • hitTest: digunakan untuk menentukan karakteristik yang memiliki titik tertentu dalam tampilan

Mereka juga didefinisikan bahwa pembangunan 3D peta memiliki alat yang sama untuk membuat satu 2d, seperti menggunakan basemaps, lapisan atau lapisan yang juga didukung bahwa untuk 2D (WMS, vektor atau CSV).

Namun, harus diperhatikan bahwa lapisan 2D tidak berisi informasi "Z" (tinggi), itulah mengapa untuk memodelkan data perlu memiliki lapisan yang terkait dengan 3D sebagai titik awan, meshlayers, atau elevationlayers. Di dalam API, Anda dapat membuat pertanyaan tentang lapisan 3D ini, seperti titik elevasi spesifik dalam tampilan, dalam gambar (1) medan awalnya diamati, dan pada gambar (2) saat berubah dari pertanyaan atau konsultasi yang dibuat.

Mereka menunjukkan beberapa contoh bagaimana data direpresentasikan, misalnya, data apa yang didukung oleh SceneLayers (poin), dan objek 3D (3D Objects).

Untuk kota-kota besar representasi objek 3D, adalah alat yang kuat, karena Anda dapat melihat, tidak hanya lokasi spasial objek, tetapi volume, hubungan dengan lingkungan, sama seperti Anda dapat menambahkan karakteristik intrinsik dari masing-masing benda-benda. Gambar berikut menunjukkan bagaimana mereka memilih bangunan acak di New York City, dan semua atributnya dapat dilihat. Demikian juga, beberapa pertanyaan dapat disiapkan sesuai dengan struktur, seperti: di mana struktur tertentu yang memiliki kisaran ketinggian tertentu atau definisi rute optimal berada

Mendukung penanganan lapisan seperti IntegratedMeshLayer, yang merupakan blok informasi dari sensor seperti drone. Mereka tidak mengandung informasi terisolasi dari setiap struktur seperti gambar sebelumnya, tetapi merupakan kumpulan informasi dengan atribut 3D.

Adapun titik awan, Anda dapat bermain dengan ukuran poin untuk memiliki visualisasi data yang lebih baik, karena setiap lapisan titik dapat memiliki miliaran poin informasi, tetapi mereka tidak direpresentasikan sebagai objek 3D itu sendiri.

Mereka menetapkan penggunaan simbologi dalam data 3D, yang disajikan dalam bentuk datar / datar, dan volume simbologi yang terkait dengan objek yang dibuat di 3D. Ini bisa masuk dalam gaya tertentu sesuai dengan jenis objek. Mereka menunjukkan penggunaan apa yang disebut Extrudes untuk "mewarnai" struktur sesuai dengan atributnya,

Jenis render yang dapat digunakan ditunjukkan: simplerenderer, di mana semua benda memiliki simbologi tunggal, yang uniqueValueRenderer di mana Anda dapat mengkategorikan objek, menurut atribut, dan ClassBreakRenderer di mana atribut dari setiap objek diamati sehubungan dengan kelas: dalam hal ini mereka menunjukkan seberapa jauh jarak dari gedung yang dibutuhkan untuk mengakses sistem transportasi umum.

Para presenter, menunjukkan dalam waktu singkat Webinar, semua manfaat menggunakan API ArcGIS untuk Javascript, termasuk:

  • Widget 3D: dengan demonstrasi interaktif, mereka menunjukkan jarak antara objek, baik secara horizontal maupun vertikal.
  • Konstruksi aplikasi: dari lokasi dan objek 3D.
  • Scene Scene mode: mendefinisikan konten dan gaya tampilan 3D dan dapat diunggah ke Portal untuk ArcGIS.
  • Pengukuran geodesik: tidak hanya berfokus pada struktur permukaan, tetapi juga memungkinkan mengukur jarak di dunia.
  • Pembuatan aplikasi, pemodelan 3D sesuai dengan realitas ruang, garis, atau gelembung tempat fitur tertentu ditunjukkan, seperti tag yang dapat dilihat pada platform seperti Google Earth, dalam hal ini 3D
  • Declutter: digunakan untuk men-debug atau menyaring label atau fitur apa yang perlu Anda lihat di peta 3D, sehingga menghindari sejumlah besar label yang tidak memungkinkan visualisasi yang tepat, dan menyebabkan kebisingan saat menempatkan sesuatu secara spesifik.

Mengikuti demonstrasi dari setiap karakteristik yang dimasukkan ke dalam ArcGIS API untuk Javascript, menunjukkan hal-hal baru yang akan disajikan dalam versi 4.10 yang baru. Di mana Anda akan memiliki kemungkinan:

  • Bangun Layer Scene
  • Widget Slice: yang akan mengirimkan informasi yang dirancang sebelumnya ke objek 3D
  • Memuat sejumlah besar data: tidak hanya sesuai dengan kota tertentu, tetapi secara nasional (negara).
  • Arahkan filter awan

Kontribusi webinar ini untuk geoengineering

Singkatnya, topik ini sangat valid; Mengingat bahwa kecenderungan menuju Kembar Digital dan Kota Cerdas mensyaratkan bahwa di luar pemikiran tentang pengelolaan informasi, yang pemodelannya telah sangat diatasi, integrasi dengan pemodelan operasi ditangani. Pasar besar, menjanjikan dan sampai saat ini memiliki banyak solusi hampir turnkey untuk pengguna akhir; Meskipun bagi kita yang menggunakan teknologi untuk membuat alat-alat non-kaleng, jalan masih sulit. Ini menyiratkan, membuat menyatukan dimensi lain seperti waktu, biaya dan siklus hidup dari proses; bukan pada tingkat data dan teknologi, yang seperti yang kita bersikeras adalah masalah yang jelas, tetapi dalam adaptasi yang kurang menyakitkan terhadap tindakan kehidupan nyata pengguna sebelum perantara rantai transaksional yang melalui informasi spasial. Dari sisi ESRI, konstruksi data agak sulit, karena meskipun sudah dapat mengintegrasikan data BIM yang dibangun di Revit, ia masih tampak seperti dua dunia terpisah yang memerlukan transformasi kompleks. Karya-karya baru pasti dapat digunakan pada model BIM, tetapi ada sejumlah besar informasi CAD yang membawanya ke kondisi Indoor, dengan ruang polygonized, elevasi dan lapisan standar masih mahal.

Namun, jika jasa pantas Esri, adalah kemajuan yang dibutuhkan dalam hal visualisasi yang menarik dan sederhana. Saya sudah bisa membayangkan kekecewaan Don Jack, dengan optiknya tentang "mari kita buat mudah" para pemimpin garis vertikal AutoDesk, dalam pernikahan yang terlambat tapi sukses di mana «hampir aplikasi ArcGIS Pro»Anda harus menemukan di bawah lembaran sebagai sepatu dengan beberapa potongan yang mengarah ke hal yang sama tetapi dengan kesulitan untuk menyederhanakan esensi hasil yang dicari oleh topografi, Teknik Industri, Teknik Sipil dan Arsitektur. Dan itu adalah kecenderungan kesederhanaan peta artistik bahwa GIS menjalani, masih harus hidup CAD konvensional, dengan kebiasaan itu lupa bahwa pesawat bukan sarana, tetapi yang penting adalah untuk menempatkan bangunan dalam operasi.

Praktik yang baik dari pemodelan GIS, ringan, terfokus pada abstraksi realitas akan berguna untuk hibrid CAD / BIM, yang untuk suatu waktu harus hidup berdampingan karena adopsi BIM di banyak negara berlangsung lama, terutama karena ketidakmampuan normatif dari para pejabat kuno menempel pada dua huruf pertama dari visi AECO.

Perlombaan akan menarik di tahun-tahun mendatang, dalam tren yang sangat mirip untuk membawa ke aliran kontinyu urutan CAD-GIS-BIM-DigitalTwin-SmartCity; sebagaimana dibuktikan oleh tindakan di sisi Siemens / Bentley dalam akuisisi solusi seperti CityPlanner dan rilis open source di Javascript.

Untuk saat ini, kami memberikan kredit kepada Esri untuk upaya sinergi dengan AutoDesk, di luar integrasi data / teknologi, dalam pendekatan integrasi proses / aktor. Pada akhirnya itu adalah keuntungan bagi pengguna, kepada siapa kami harus menjamin langkah itu untuk belajar memahami model dan kode; untuk memulai setidaknya kursus ArcGIS Pro yang baik dan Javascript dasar.

Ini adalah beberapa kursus yang kami sarankan untuk membuat Anda diperbarui, dengan harga terjangkau.

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.