mengekstrak koordinat awal
DESCRIPTION
MappingTRANSCRIPT
Mengekstrak Koordinat Awal (Start Point) & Akhir (End Point) dari Object Polyline
07NOV
Uraian singkat menjawab pertanyaan Pak Harri.
Object polyline tersusun atas node-node dimana masing-masing polyline pasti mempunyai node
awal (Start Point) dan node akhir (End Point) yang masing-masing juga mempunyai koordinat.
Koordinat awal dan akhir dari suatu polyline dapat diekstrak ke dalam suatu tabel dengan tahapan
trik berikut : Tabel asli (ex: NamaTabel.TAB) :
Edit TABLE STRUCTURE dengan menambahkan kolom X1, Y1, X2, Y2 dengan tipe FLOAT :
Keterangan :
X1, Y1 = Koordinat awal (Start Point)
X2, Y2 = koordinat akhir (End Point)
Option > Show MapBasic Window > ketik syntax berikut > enter :
Update NamaTabel Set X1 = ObjectNodeX(obj, 1, 1), Y1 = ObjectNodeY(obj, 1, 1), X2 =
ObjectNodeX(obj, 1, ObjectInfo(obj, 20)), Y2 = ObjectNodeY(obj, 1, ObjectInfo(obj, 20)) Lihat hasilnya di tabel atribut berikut :
Hasil ini dapat ditampilkan juga labelnya pada Layer Control. Bisa dibandingkan hasilnya dengan mengekstrak Polyline to Point (P2P) dengan
toolnya Neboysh :Polyline to Point.mbx atau dapat juga diekstrak manual seperti trik disini. Hasil perbandingan ekstrak sebagai berikut (hal ini tidak perlu dilakukan, hanya untuk
memverifikasi benar tidaknya hasil syntax di atas) :