RSS

Melakukan Query Terhadap Objek Berdasarkan Tipe Tertentu (Point/Polyline/Line/Polygon, dll)

25 Jan

Pada MapInfo, user dimungkinkan untuk menyimpan beberapa tipe grafis (point/polyline/line/polygon) dalam satu layer, akan tetapi secara normal, hal ini tidak direkomendasikan. Pemisahan layer berdasarkan tipe grafis sangat disarankan. Apabila dengan terpaksaaa ternyata pada satu layer terdapat beberapa macam tipe objek, jika user ingin melakukan query data mana saja yang tipenya point saja atau polyline saja atau polygon saja, dll, beberapa langkah berikut ini dapat menjadi trik yang bisa dicoba :

Contoh peta (terdapat objek-objek point, polyline, dan polygon) :

Query objek POINT

  • Query > Select
  • Pada that Satisfy, ketik ekspresi berikut (Str$() dapat diambil dari button Assist > Functions > Str$(obj) = “point” – (‘obj’ dan ‘point’ diketik)) :

  • Hasilnya :

Query objek POLYLINE

  • Query > Select
  • that Satisfy : Str$(obj) = “polyline”

  • Hasilnya :

 

Query objek POLYGON

  • Query > Select
  • that Satisfy : Str$(obj) = “region”

  • Hasilnya :

Alternatif lain, user dapat mencoba query hal yang sama dengan MapCAD tool (untuk MIPro versi 9.5 / ke atas) – Tools > Tool Manager > MapCAD > Select Object by Style (sebelumnya select terlebih dulu satu style objek yang ingin diquery pada Map Window), berikut ini contoh screenshot untuk objek region/polygon (item-item pada Pattern dan Line Style dapat dicheck/uncheck sesuai kebutuhan) :

Selanjutnya, untuk melihat hasil menggunakan MapCAD, silahkan mencoba sendiri🙂.

P.S.

  • Str$() adalah salah satu fungsi di MapInfo yang menkonversi ekspresi numerik menjadi string/karakter.
  • Tipe objek yang biasa digunakan dalam query :

“Point”, “Multipoint”, “Line”, “Polyline”, “Region”, “Collection”, “Rectangle”, “Rounded Rectangle”, “Arc”, “Ellipse”, dan “Text”

  • Untuk query objek yang tidak terasosiasikan dengan objek grafis, data yang tidak tergeocode (seperti pada postingan sebelumnya) dapat diquery dengan ekspresi : Str$(obj) = “”
  • Hasil query masing-masing dapat disave sebagai layer terpisah dengan nama sembarang.
 
Leave a comment

Posted by on 25 January 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: