Garis

Pengenalan

Di NocoBase, garis (LineString) digunakan untuk menyimpan data spasial berbentuk garis.

Bidang garis cocok untuk data bisnis seperti rute, jejak, saluran pipa, dan jalur inspeksi. Jika dipadukan dengan blok peta, jalur dapat ditampilkan.

Jika hanya memerlukan satu lokasi, pilih titik. Jika memerlukan area, pilih poligon.

Skenario penggunaan

Garis cocok untuk skenario bisnis berikut:

  • Rute pengiriman dan rute inspeksi
  • Jejak kendaraan dan jejak personel
  • Pipa, jalur, dan garis batas
  • Hasil perencanaan jalur pada peta

Pembuatan dan konfigurasi

Di halaman「Configure fields」pada tabel data, klik「Add field」, lalu pilih「garis」untuk membuat bidang garis.

20240512181454

KonfigurasiDeskripsi
Field interfaceJenis antarmuka bidang. Untuk garis adalah lineString, yang menentukan cara memasukkan dan menampilkan data di halaman.
Field display nameNama yang ditampilkan untuk bidang di antarmuka, misalnya「Rute pengiriman」「Jejak inspeksi」「Saluran pipa」. Sebaiknya gunakan nama yang dapat langsung dipahami oleh staf bisnis.
Field nameNama pengenal bidang yang digunakan untuk referensi internal seperti API, bidang relasi, izin, dan alur kerja. Biasanya tidak diubah lagi setelah dibuat, hanya mendukung huruf, angka, dan garis bawah, serta harus diawali dengan huruf.
Field typeJenis bidang pada lapisan data. Jenis bidang garis secara default adalah lineString.
Default valueNilai default. Saat menambahkan record, nilai default dapat diisi secara otomatis jika pengguna tidak mengisinya.
Validation rulesAturan validasi. Biasanya cukup dikonfigurasi sebagai wajib diisi.
DescriptionDeskripsi bidang. Dapat digunakan untuk menjelaskan makna bidang, persyaratan pengisian, sumber data, atau penanggung jawab pemeliharaan.
Perhatian

Nama bidang akan direferensikan oleh blok halaman, izin, alur kerja, dan API setelah dibuat. Pastikan penamaannya sebelum membuat bidang untuk menghindari biaya penyesuaian konfigurasi di kemudian hari.

Karakteristik bidang

Perilaku default bidang garis adalah sebagai berikut:

KarakteristikDeskripsi
Default Field interfacelineString.
Default Field typelineString.
Field type opsionallineString.
Komponen halamanMode pengeditan menggunakan komponen penggambaran peta.
FilterKemampuan filter spasial bergantung pada plugin peta dan kemampuan sumber data.
PengurutanBiasanya tidak digunakan untuk pengurutan.
ValidasiMendukung validasi dasar seperti wajib diisi.

Pengeditan konfigurasi

Setelah dibuat, klik「Edit」di sebelah kanan bidang untuk mengedit konfigurasi bidang garis. Pengeditan bidang terutama digunakan untuk menyesuaikan cara bidang ditampilkan dan digunakan di NocoBase, seperti mengubah nama tampilan, deskripsi, nilai default, aturan validasi, atau konfigurasi khusus bidang.

Jika bidang berasal dari tabel yang telah disinkronkan di database utama, pengeditan biasanya dilakukan untuk pemetaan bidang—memetakan bidang database ke Field type dan Field interface NocoBase.

KonfigurasiDapat dieditDeskripsi
Field display nameYaMengubah nama tampilan bidang di antarmuka tanpa mengubah nama pengenal bidang.
Field nameTidakNama pengenal bidang biasanya tidak dapat diubah dalam formulir pengeditan setelah dibuat.
Field interfaceDengan syaratBidang database utama atau bidang tersinkronisasi dapat disesuaikan saat pemetaan bidang. Penyesuaian ini akan memengaruhi cara data dimasukkan, ditampilkan, dan divalidasi di halaman.
Field typeDengan syaratBidang database utama atau bidang tersinkronisasi dapat disesuaikan saat pemetaan bidang. Sebelum menyesuaikannya, pastikan data yang ada dapat digunakan dengan jenis baru tersebut.
Default valueYaMenyesuaikan nilai default saat menambahkan record baru.
Validation rulesYaMenyesuaikan aturan validasi bidang.
DescriptionYaMenambahkan makna bidang, persyaratan pengisian, sumber data, atau penanggung jawab pemeliharaan.
Perhatian

Mengganti Field type atau Field interface bukan sekadar mengubah nama tampilan. Perubahan tersebut memengaruhi cara penyimpanan bidang, komponen input, aturan validasi, kondisi filter, dan cara penggunaan variabel alur kerja. Jika jumlah data yang ada cukup banyak, pastikan terlebih dahulu format data sesuai.

Penghapusan bidang

Klik「Delete」di sebelah kanan bidang untuk menghapus bidang garis. Di database utama, Anda juga dapat memilih beberapa bidang lalu menghapusnya secara massal.

Saat menghapus bidang garis yang dibuat di database utama, kolom sebenarnya di database beserta data yang sudah ada di kolom tersebut biasanya akan ikut terhapus. Saat menghapus bidang yang disinkronkan dari database atau dipetakan dari sumber data eksternal, cakupan dampaknya bergantung pada sumber data dan asal bidang terkait.

Peringatan

Penghapusan bidang dapat memengaruhi blok halaman, formulir, filter, izin, alur kerja, API, impor dan ekspor, serta data yang sudah ada. Pastikan terlebih dahulu apakah bidang tersebut masih digunakan oleh konfigurasi bisnis.

Penggunaan dalam konfigurasi halaman

Bidang garis cocok digunakan dalam skenario jalur peta dan analisis spasial. 20260710144453

SkenarioPenggunaan
Blok formulirMenggambar atau memasukkan rute.
Blok detailMenampilkan rute.
Blok petaMenampilkan jalur berbentuk garis pada peta.
Alur kerjaBerpartisipasi dalam proses sebagai data terkait rute.

Tautan terkait

  • Bidang — Pelajari fungsi, klasifikasi, dan logika pemetaan bidang
  • Tabel biasa — Membuat dan mengelola bidang dalam tabel biasa
  • Titik — Menyimpan satu lokasi
  • Poligon — Menyimpan area