Tema ini menjelaskan informasi latar belakang, kerangka kerja, dan manfaat dari GanosBase.
Kerangka Kerja
GanosBase menggabungkan kemampuan terintegrasi penyimpanan, kueri, analisis, dan rendering untuk data spatio-temporal multi-modal baru.
Komponen inti
Mesin geometri
Mesin geometri menyediakan kemampuan penyimpanan dan komputasi untuk data vektor seperti titik, garis, bidang, dan volume. Mesin ini mendukung berbagai format data geometri seperti SHP, GeoJSON, WKT, dan WKB. Mesin geometri sepenuhnya kompatibel dengan fungsi PostGIS dan memiliki keunggulan yang jelas dalam caching data spasial, pengindeksan spasial, dan komputasi spasial paralel. Kinerja kueri dan analisis data vektor skala besar dapat ditingkatkan lebih dari lima kali lipat.

Mesin raster
Mesin raster menyediakan kemampuan penyimpanan dan komputasi untuk citra penginderaan jauh, model elevasi digital (DEMs), dan data grid. Mesin ini kompatibel dengan berbagai format sumber data raster seperti Tiff, HDF4, HDF5, GRIB, dan NetCDF. Mesin raster menawarkan penyimpanan berorientasi objek dan mendukung penskalaan danau data raster berbasis OSS. Sebuah baris tunggal dapat menyimpan objek besar lebih dari 1 TB. Mesin raster juga menyediakan berbagai operator dasar yang melibatkan identifikasi hubungan spasial raster, piramida raster, statistik raster, atribut raster, pemrosesan gambar raster, aljabar raster, serta algoritma bisnis seperti penyeimbangan warna, mozaik, algoritma DEM, dan algoritma tangkapan D8. Mesin ini unggul dalam skenario penyimpanan dan komputasi data raster skala besar.

Mesin objek bergerak
Mesin objek bergerak menyediakan kemampuan penyimpanan dan komputasi untuk objek bergerak seperti manusia, kendaraan, kapal, dan pesawat. Mesin ini mendukung penyimpanan asli, pengindeksan, dan optimasi segmentasi untuk lintasan 4D (2D atau 3D dan waktu). Setiap titik lintasan dapat ditambahkan atribut kustom, mendefinisikan peristiwa spasio-temporal, menekan, dan mensampling ulang miliaran titik lintasan secara efisien. Mesin ini mendukung berbagai operator spasio-temporal asli, seperti segmentasi lintasan, titik tetap lintasan, kesamaan lintasan, dan identifikasi hubungan spasio-temporal.

Mesin GeomGrid
Mesin GeomGrid menyediakan konstruksi grid spasial dan kemampuan pengkodean serta kueri grid untuk objek spasial 2D dan 3D. Mesin ini mendukung berbagai aturan meshing (seperti GeoSOT dan H3), pengkodean objek spasial, operasi kueri objek dan kode, kemampuan agregasi dan analisis berbasis grid spasial, serta degenerasi grid.

Mesin model permukaan
Mesin model permukaan menyediakan kemampuan penyimpanan dan komputasi untuk data 3D semantik yang dinyatakan dalam mesh permukaan. Mesin ini dapat memproses data pemodelan informasi bangunan (BIM), mendekonstruksi dan membangun model berdasarkan semantik, mendukung analisis spasial 3D kompleks dan pencarian federasi skala besar, menyediakan algoritma penyederhanaan model, serta menghubungkan dengan mesin rendering 3D front-end utama.

Mesin model volume
Mesin model volume menyediakan kemampuan penyimpanan dan komputasi untuk data anisotropik yang ditandai dengan mesh volume non-homogen. Mesin ini dapat memproses data volume geologi kompleks, mendukung pemotongan grid pada batas urutan, algoritma interpolasi bisnis, analisis spasial kompleks, pencarian federasi skala besar, algoritma penyederhanaan model, serta menghubungkan dengan mesin rendering 3D front-end utama.

Mesin model volume berada dalam fase pratinjau undangan. Untuk mencoba model tersebut, hubungi kami.
Mesin model adegan
Mesin model adegan menyediakan kemampuan penyimpanan dan komputasi untuk model rendering halus. Mesin ini dapat mengimpor model dalam berbagai format seperti OSGB, glTF/GLB, dan OBJ, mendukung algoritma seperti pemotongan ruang dan penggabungan, pemotongan tekstur dan penyederhanaan, menyediakan algoritma penyederhanaan model, serta menghubungkan dengan mesin rendering 3D front-end utama. Mesin ini juga mendukung analisis akurat pada visibilitas dan rasio bayangan.

Mesin awan titik
Mesin awan titik menyediakan kemampuan penyimpanan dan komputasi untuk data awan titik masif yang dikumpulkan oleh sistem LADAR. Mesin ini mendukung pengindeksan spasial blok dalam database, loss kompresi awan titik, kueri dan perhitungan spasial awan titik, pengenceran dan penyederhanaan awan titik, serta dapat dihubungkan dengan mesin rendering 3D front-end utama.

Mesin jalur
Mesin jalur menyediakan kemampuan penyimpanan dan komputasi untuk data grafik topologis yang dinyatakan dalam titik dan tepi (seperti jaringan pipa dan jaringan jalan). Mesin ini dapat membangun topologi jaringan berdasarkan model titik dan tepi, serta mendukung berbagai algoritma pencarian jalur seperti TSP, K-pendek, pembatasan belokan, dan Dijkstra dua arah.

Mesin tampilan cepat
Mesin tampilan cepat mendukung rendering cepat data spasial di GanosBase. Untuk data vektor dan raster, mesin ini melakukan agregasi hierarkis berdasarkan karakteristik spasial menggunakan algoritma culling visibilitas untuk membangun indeks tampilan cepat tanpa pra-tiling, mendukung pembaruan lokal indeks tersebut. Untuk berbagai jenis data 3D, mesin ini membangun level rendering untuk model 3D dengan menggunakan penyederhanaan model, kompresi tekstur, dan penyambungan data, serta secara dinamis menghasilkan format tampilan yang dapat dikenali oleh mesin rendering. Mesin ini mengubah mode tampilan tradisional pra-tiling dan menyediakan kemampuan visualisasi dan komputasi terintegrasi untuk memastikan kesetiaan data.

Kemampuan ujung ke ujung
Atlas adalah layanan analisis dan visualisasi data spatio-temporal ringan yang diluncurkan bersama oleh tim GanosBase dan DataV. Layanan ini membantu pelanggan internet dengan cepat menemukan nilai data spatio-temporal dan mendukung pengambilan keputusan lokasi bisnis, penelitian ilmiah, serta aplikasi lainnya. Atlas dapat diintegrasikan ke dalam aplikasi spatio-temporal pengguna dan dirancang untuk menyelesaikan masalah dengan analisis, visualisasi, dan berbagi hasil data spatio-temporal skala besar. Kemampuan inti Atlas meliputi:
Pratinjau grafis data spatio-temporal skala besar.
Visualisasi dan analisis data spatio-temporal di GanosBase menggunakan Pernyataan SQL.
Berbagai ekspresi data spatio-temporal menggunakan primitif seperti titik, garis, permukaan, raster, dan grid.
Atlas mendorong semua komputasi data spatio-temporal ke GanosBase untuk memaksimalkan efisiensi komputasi spatio-temporal. Teknologi tampilan cepat dinamis di GanosBase digunakan untuk menghubungkan dengan front-end, memplot berbagai jenis data spatio-temporal, dan benar-benar mewujudkan grafik cepat dengan Pernyataan SQL. Selain pratinjau langsung berbagai jenis data spatio-temporal, Atlas juga dapat menggambar peta bisnis seperti peta awan, peta densitas lintasan, dan peta agregasi grid, serta membagikan peta tersebut.
Manfaat
Manajemen terpadu
Berbagai jenis data spatio-temporal multi-modal
GanosBase mendukung berbagai tipe data (seperti geometri, raster, lintasan, dan grid geografis), struktur penyimpanan, serta kemampuan fungsi. GanosBase dapat menggantikan kerangka teknis tradisional yang melibatkan beberapa tipe data dan metode penyimpanan ganda. Ini menyediakan manajemen terpadu untuk berbagai jenis data spatio-temporal, mengurangi kompleksitas bisnis dan biaya O&M.
Kepatuhan terhadap standar OpenGIS dan kompatibilitas penuh dengan sintaks PostGIS
GanosBase mendukung migrasi transparan aplikasi geometri PostGIS yang ada, mendukung ruang koordinat 2D, 3D, dan 4D, memungkinkan Anda membuat indeks spasial 2D dan n-D, serta mendukung komputasi planar dan bola. Anda dapat mengontrol akurasi komputasi spasial. Dibandingkan dengan PostGIS, GanosBase meningkatkan kinerja lebih dari lima kali lipat dalam berbagai skenario kueri spatio-temporal umum.
Manajemen data grid yang kuat, fleksibel, sederhana, dan khusus
GanosBase dapat mengimpor berbagai jenis data raster seperti HDF4, HDF5, GRIB, dan NC. Ini mendukung pemrosesan kueri transparan berbasis OSS, mengelola objek raster besar dengan satu baris lebih dari 1 TB, serta meningkatkan kinerja lebih dari 10 kali lipat dalam mode operasi paralel. Mesin ini mendukung berbagai operator raster dasar dan algoritma bisnis seperti mozaik gambar, pemotongan, penyeimbangan warna, dan pemrosesan DEM.
Penyimpanan, komputasi, dan rendering terintegrasi data 3D
GanosBase dapat mengimpor tipe data model 3D umum seperti IFC (BIM), GLFT, GLB, OBJ, OSGB, dan model geologi 3D. Setelah data diimpor, GanosBase dapat melakukan analisis 3D kompleks dan kueri 3D, serta mesin tampilan cepatnya dapat menyediakan kemampuan rendering tanpa pra-tiling. Efisiensi komputasi data 3D meningkat lebih dari 50 kali lipat dibandingkan solusi tradisional.
Kemampuan meshing geografis, pengkodean, dan agregasi yang beragam
GanosBase mendukung berbagai aturan meshing seperti GeoSOT dan H3. Mesin ini dapat dengan cepat mengkodekan ratusan juta objek spasial 2D dan 3D berdasarkan grid, melakukan kueri agregasi real-time berdasarkan kode grid, serta menghubungkan dengan teknologi tampilan cepat MVT untuk menerapkan rendering efisien atribut agregasi.
Manajemen lintasan dan visualisasi sejumlah besar objek bergerak
GanosBase menerapkan manajemen lintasan untuk berbagai objek bergerak seperti manusia, kendaraan, kapal, dan pesawat hingga empat dimensi. Mesin ini mendukung komputasi kompleks lintasan, peristiwa, dan atribut polimorfik seperti penyimpanan kompleks, kompresi, segmentasi, penilaian kesamaan, dan penilaian titik stasioner. Dibandingkan dengan model titik tradisional, model lintasan asli meningkatkan kinerja hampir 50 hingga 100 kali lipat dalam skenario analisis spatio-temporal.
Penyimpanan bertingkat polimorfik data spasial
GanosBase menyediakan penyimpanan bertingkat polimorfik data spasial di PolarDB for PostgreSQL (Kompatibel dengan Oracle). Layanan basis data tidak hanya mendukung Elastic Block Storage, tetapi juga memungkinkan Anda menyimpan data di Object Storage Service (OSS). Anda dapat menyimpan partisi di tabel partisi di OSS, atau menyimpan kolom besar spatio-temporal di tabel di OSS. Anda juga dapat melakukan operasi buat, baca, perbarui, hapus, dan indeks pada data tersebut yang disimpan di OSS. Cache multi-level memastikan kinerja dan sepenuhnya transparan bagi pelanggan. Penyimpanan bertingkat polimorfik dapat sangat mengurangi biaya penyimpanan dan memastikan operasi data.
Pushdown komputasi
Berbeda dengan solusi middleware spatio-temporal tradisional, GanosBase memungkinkan Anda mendorong komputasi penting ke layanan basis data. Ini membawa komputasi lebih dekat ke data dan memanfaatkan sepenuhnya kemampuan pemrosesan layanan basis data untuk menerapkan komputasi data lokal dan efisien. GanosBase tidak hanya mengurangi latensi I/O yang disebabkan oleh transmisi sejumlah besar data perantara melalui jaringan, tetapi juga menyederhanakan logika bisnis dan sangat meningkatkan kinerja bisnis.
Operator berlimpah untuk mendukung berbagai jenis analisis spatio-temporal
GanosBase mendukung operator analisis spasial yang berlimpah, termasuk yang untuk impor dan ekspor, konversi tipe data, pemrosesan atribut, identifikasi hubungan spasial, komputasi spasial, pemrosesan spasial, dan analisis bisnis. Anda dapat secara independen membangun algoritma bisnis yang lebih kompleks berdasarkan operator ini. Praktik pelanggan menunjukkan bahwa algoritma bisnis yang dibangun berdasarkan operator GanosBase dapat secara signifikan meningkatkan efisiensi.
Kueri paralel elastis untuk data spatio-temporal
GanosBase dapat menggunakan fitur kueri paralel elastis multi-node (ePQ) dari PolarDB untuk menanyakan data spatio-temporal. Ini melibatkan penggunaan node baca-saja dalam kueri analitik kompleks untuk meningkatkan efisiensi kueri. Dibandingkan dengan fitur kueri paralel elastis single-node, ePQ mempercepat 19 kueri lebih dari 10 kali lipat dan 3 kueri lebih dari 60 kali lipat dalam 22 jenis kueri. Kinerja meningkat secara linear dengan ekspansi sumber daya.
HTAP untuk data spatio-temporal
Dalam kombinasi dengan PolarDB for PostgreSQL (Kompatibel dengan Oracle) dan AnalyticDB for PostgreSQL, GanosBase memberikan kemampuan HTAP untuk data spatio-temporal. GanosBase tidak hanya mendukung langsung PolarDB for PostgreSQL (Kompatibel dengan Oracle), tetapi juga memungkinkan Anda menambahkan node AnalyticDB for PostgreSQL ke layanan basis data. Dengan cara ini, Anda dapat menggunakan HTAP untuk menyinkronkan dan mengintegrasikan data spatio-temporal pada node TP dan AP.
Visualisasi dan komputasi terintegrasi
GanosBase menyediakan mesin tampilan cepat 2D/3D tanpa pra-tiling. Mesin ini dapat secara efisien mengambil dan memvisualisasikan entitas yang diwakili oleh data spatio-temporal. Alih-alih menggunakan metode kompleks penyimpanan sistem file, komputasi basis data, dan tampilan ubin dalam tumpukan teknologi tradisional, GanosBase menggunakan visualisasi dan komputasi terintegrasi untuk mendukung berbagai aplikasi bisnis seperti kueri spasial, kueri spatio-temporal, kueri berorientasi skenario, dan kueri multi-modal terintegrasi.
Indeks tampilan cepat
GanosBase membangun indeks piramida jarang berdasarkan algoritma culling visibilitas untuk mendukung akses visualisasi ratusan juta objek poligon dalam hitungan detik dan pembaruan paralel ratusan juta indeks tampilan cepat dalam hitungan menit.
Peningkatan MVT
GanosBase menyediakan kemampuan peningkatan MVT PostGIS untuk memvisualisasikan hasil kueri spatio-temporal. GanosBase mendukung algoritma akselerasi seperti resampling global dan memungkinkan Anda menghasilkan ubin vektor 2D atau 3D secara dinamis dengan kecepatan lebih cepat dan ukuran lebih kecil.
Rendering 3D tanpa pra-tiling
GanosBase menyediakan berbagai kemampuan untuk data 3D, seperti penyederhanaan dalam perpustakaan, reorganisasi tekstur, penyambungan data, dan konstruksi LOD. Mesin ini juga dapat secara dinamis menghasilkan mesin rendering yang terhubung dengan ubin 3D.
ruang, IoT
Hubungi kami
Anda bisa menghubungi kami jika Anda memiliki pertanyaan.