VMDS: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: penggantian teks semi otomatis (-Obyek, +Objek; -obyek, +objek)
LaninBot (bicara | kontrib)
k Perubahan kosmetik tanda baca
 
(3 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 21:
Pada saat pemrosesan transaksi dilakukan, bisa saja terdapat banyak perubahan pada data (tidak hanya dalam lingkup transaksi saja, tapi juga meliputi database secara keseluruhan), misalnya satu record dapat mengalami perubahan lebih dari satu kali. Untuk mengatasi hal ini, VMDS memiliki kemampuan [[internal]] secara otomatis mengatur konflik yang terjadi dan menampilkan daftar perubahan yang pernah terjadi sehingga kita bisa memilih perubahan yang benar saja.
 
== Kemampuan AnalisaAnalisis Data Spasial dan Topologi ==
Disamping memiliki fitur seperti database relasional biasa macam ''query data, join fields, triggers dan calculated fields'', VMDS memiliki fitur khusus untuk spasial dan [[topologi]] (seperti ''points, texts, polylines, polygons and data raster'') untuk disimpan dan dianalisis.
 
Fungsi-fungsi untuk data spasial termasuk : mencari semua data dalam suatu area/polygon yang ditentukan, melakukan analisis Cluster dari sekumpulan objek point yang terseleksi.
 
Data dalam bentuk [[vektor]] semacam point, polyline and polygon dan diberi attribut topologi sehingga model jaringan yang kompleks dapat dibuat. Sehingga mesin analisis jaringan dapat digunakan untuk menjawab pertanyaan seperti pencarian [[rute]] terpendek untuk menuju suatu tempat atau bagaimana mengoptimasi rute untuk pengiriman barang. Mesin topologi dapat digunakan untuk mengkonfigurasikan dengan menerapkan aturan-aturan bagaimana [[entitas]]-entitas berinteraksi satu sama lain ketika ada data baru yang ditambahkan atau ada perubahan pada data.
Baris 54:
 
# Dapatkan data karyawan
employees << app.database.collection(:gis, :employees)
 
# Cari nama manager 'Steve' dan dapatkan nama karyawan yang pertama kali ditemukan
Baris 69:
# Setiap key dalam hash table merujuk pada nama kolom dalam tabel (collection)
data_pelanggan << hash_table.new_with(
:id, 57648576,
:status, "Beroperasi")
 
# Dapatkan semua data pada collection demand_point
demand_collection<< app.database.collection(:electric, :demand_point)
 
# Buat suatu transaksi insert untuk menambahkan data valve yang baru kedalam collection