RSS

Mengisi Column dengan Kode Grafis Style Object

09 Apr

Apabila kita export TAB file ke format MIF (MapInfo Interchange Format), apabila MIF dibuka dengan Notepad/Wordpad editor, kita dapat melihat kode grafis yang membentuk object, baik Pen, Brush, atau nilai yang lain yang mendeskripsikan kode-kode grafis object.

Untuk menampilkan kode-kode penyusun grafis, user dapat menggunakan function ObjectInfo( ) pada MapBasic Window di MapInfo. ObjectInfo( ) adalah fungsi di MapInfo yang berguna untuk memberikan informasi general tentang suatu aspek grafis dari setiap object. Masing-masing object mempunyai sebuah tipe atribut yang mengidentifikasi apakah object itu berupa point, line, region, dll. Kebanyakan tipe object mempunyai Pen dan/atau Brush attribute yang menentukan kenampakan object, dimana atribut tersebut berupa angka interger dengan nilai spesifik yang digunakan sebagai parameter. Detil mengenai ObjectInfo( ) function dapat dibaca disini.

Kode-kode grafis dari ObjectInfo( ) function dapat dimasukkan ke dalam kolom tabel atribut, jika user memerlukannya untuk kebutuhan tertentu. Langkah-langkahnya sebagai berikut :

Contoh :

Peta Street.TAB di bawah ini, jika diexport ke MIF akan mempunyai informasi grafis Pen attribute di bawah koordinat penyusunnya. Klausa Pen mendeskripsikan width, pattern, dan color dari object linier seperti line, polyline atau border dari region. Syntax Pen clause adalah :

PEN (width, pattern, color)

Keterangan :

Width    : lebar dalam screen pixel dengan nilai dari 1-7.

Pattern  : angka interger dengan nilai dari 1-255 sebagai korespondensi Pen Number pada Pen File. Secara default ada 118 tipe garis pada MapInfo, valid pen dengan nilai tidak lebih dari 127, dan ada beberapa Pen Style yang Interleaved dengan range antara 129-255.

Color     : nilai interger yang merepresentasikan nilai 24-bit RGB color.

f

Street Map :

 

Export ke MIF file, Pen style tampak sperti di bawah ini :

Buat kolom baru (misal Style dengan tipe Character (100) – panjang bebas) :

Table > Update Column (pada kolom Style) > isikan Value : ObjectInfo(obj, 2) > OK :

Atau dapat diketik syntax di bawah ini pada MapBasic window > Enter :

Hasilnya :

 

f

 
Leave a comment

Posted by on 9 April 2012 in MapInfo

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: