mengekstrak koordinat awal

3
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 :

Upload: dimaputra

Post on 06-Dec-2015

217 views

Category:

Documents


2 download

DESCRIPTION

Mapping

TRANSCRIPT

Page 1: Mengekstrak Koordinat Awal

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 :

Page 2: Mengekstrak Koordinat Awal

            

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) :