Anda di halaman 1dari 13

October 11, 2012

[CAD-MAP-13]: Labelling Grid Secara Otomatis dengan Block Attribute

Filed under: AutoCAD — Tags: Automatic Labelling, Grid, Map — cadex @ 21:38
Referensi : [CAD-MAP-06]: Cara Mudah Membuat Label dan Table Koordinat di AutoCAD Bag
Platform : Autocad
Lokasi File :  

Pada posting [CAD-MAP-06]: Cara Mudah Membuat Label dan Table Koordinat di
AutoCAD Bagian #1 telah dijelaskan cara menggunakan block attribute untuk membuat label
dan tabel koordinat. Kali ini akan diterangkan penggunaan block attribute untuk membuat
label grid otomatis. Otomatis maksudnya, jika grid dipindah ke koordinat lain, maka label
yang ada di pinggir grid secara otomatis berubah.

Misal contoh grid yang akan diberi label adalah

Keterangan Grid:
1. Unit gambar meter
2. Spasi Grid ke arah X dan Y 100 meter
3. Ukuran text Grid 5 unit (meter) 

Tahapan yang akan diterangkan selanjutnya adalah u


membuat label grid di sebelah kiri dan bawah saja.
Harapan saya, untuk bagian kanan dan atas bisa And
sendiri.

Tahapan membuat label grid :


1. Membuat block attribute untuk label kordinat X da
label koordinat Y yang berisi field attribute insertion
block.
2. Memasukkan block (insert block) ke grid yang aka
diberi label.

1. Membuat block attribute untuk label kooordinat X dan Y

Block attribute akan dibuat dengan design sebagai berikut:

Nama Block Layer Tinggi text Rotasi Text Justification Keterangan


Grid_Y_kiri Grid_Label 5 0 Bottom Right Label koordinat X kiri
Grid_X_bawah Grid_Label 5 90 Bottom Right Label koordinat Y bawah
Grid_Y_kanan Grid_Label 5 0 Bottom Left Label koordinat X kanan
Grid_X_atas Grid_Label 5 90 Bottom Left Label koordinat Y atas
Membuat block Grid_Y_kiri:

 Buat layer Grid_Label kemudian set sebagai layer active


 Ketik di menu command: bedit
 Pada isian [Blocl to create or edit] masukkan nama block : Grid_Y_kiri
 click tombol [OK] untuk masuk ke area [block editor]
 Pada menu palette [block authoring palettes] pilih group [paremeters], kemudian pilih

[basepoint]
 Click sembarang di area block editor

 click icon   atau ketik di menu command: attdef


 di frame attribute, masukkan di isian Tag: y_kiri

 di pilihain [default], click tombol


 Lakukan setting field seperti berikut:

maksud dari setting ini adalah :


"secara default isian di tag y_ki
Posisi BlockPlaceHolder (inser
tergantung posisi block diinsert

Note: perhatikan arsir kuning h


untuk koordinat X maka hanya

 clik [OK] untuk kembali ke pengaturan block attribute definition


 Lakukan setting tinggi text, Justificationd dan rotation, sehingga tampilan block
attribute definition sebagai berikut
text style bisa dirubah sesuai dengan
Pastikan pilihan Insertion Point adala

kemudian click [OK]

 Posisikan attribute definition di dekat basepoint. Gambar di area block editor menjadi

 click icon untuk menutup block editor, kemudian pilih [save block]
 ketik di menu command: insert
 pilih block Grid_x_kiri, kemudian click [OK]
 Pilih koordinat yang akan diberi label. Jangan lupa diset snap point sehingga didapat
lokasi koordinat yang akurat. Contoh di bawah, saya menggunakan object snap node.
Gambar kiri saat insertion point, sedangkan gambar kanan adalah block attribute yang
otomatis terisi text nilai kordinat X nya.

 untuk menghilangkan warna arsiran, ketik di command:fielddisplay
 kemudian masukkan angka 0
 Lakukan perintah array untuk mengcopy block ke atas. Jika label tidak beribah, ketik
di commmand: regen


 dengan langkah yang sama, buat block attribut Grid_X_bawah
 Gird koordinat menjadi

 coba pilih semua grid termasuk labelnya kemudian pindah lokasinya, maka label
otomatis juga berubah.
 Jangan lupa ketik commmand: regen jika label tidak berubah.

Apabila diinginkan ada pemisah ribuan, maka perlu diperlukan trik sebagai berikut.

 hapus terlebih dahulu label sebelumnya, kemudian


 ketik di command: bedit
 pilih blocknya. misal Grid_X_bawah

double click tag X_BAWAH

Block insertionPoint kemudian click kanan

Pilih [Edit Field]

Pilih Field Expression kemudian copy ke notepad


kemudian tutup Field Editor dengan menge-click

di notepad, edit field expression :


semula:
%<\AcObjProp.16.2 Object(?BlockRefId,1).Inse

dirubah menjadi:
%<\AcObjProp.16.2 Object(?BlockRefId,1).Inse

%th44 artinya memasukkan tanda pemisah ribua


nomer 44)
copy field expression yang baru, kemudian paste
InsertionPoint di [Edit Attribute Definition]

 Click [OK] kemudian [close block editor]


 Insesrt block attribut ke gambar kemudian lakukan array
 Label grid dengan pemisah ribuah:

===selamat mencoba===
May 27, 2009
[CAD-MAP-06]: Cara Mudah Membuat Label dan Table Koordinat di
AutoCAD Bagian #1

Filed under: AutoCAD — cadex @ 08:54


Referensi : baca help autocad tentang dynamic
block
Platform : Autocad 2007 – 2009
Lokasi File :  

Contoh gambar yang akan diberi label koordinat adalah :

Koordinat ada di tepat persimpangan garis merah atau center dari lingkaran hitam. Tiap
koordinat akan diberi nama dari P1 sampai P6 kemudian akan dibuatkan table list koordinat
dari masing-masing nama tersebut.

Langkah-langkah untuk membuat label adalah :

A. Membuat block attribute di block editor

Block attribute yang akan dibuat ada dua yaitu :

Nama Block Attribute Keterangan  


pAtas ID, X, Y Label ada di Label kiri atas
kanan atas akan dimirror dari
lingkaran label sebelah
kanan
pBawah ID, X, Y Label ada di Label kiri bawah
kanan bawah akan dimirror dari
lingkaran label sebelah
kanan

A.1  Membuat Block ‘pAtas’ dan ‘pBawah’

Command: block <enter>


di isian ‘Name” masukkan ‘pAtas’
click ‘Select Objects’, kemudian pilih satu object lingkaran.
click ‘OK’

ulangi langkah di atas untuk ‘Name’  ‘pBawah’

A.2 Mengedit Block ‘pAtas’ dan ‘pBawah’ di block editor

Command: bedit <enter>


pilih block ‘pAtas’
Command: attdef <enter>
Pada group Attribute, masukkan ‘PointID’ di Isian Tag
Saat prompt ‘Specify start point:’ click lokasi di kanan atas
lingkaran
pada tahap ini posisi label nama titik sudah diset.

Command: attdef <enter>


Isikan Tag ‘X’ di group attribute
kemudian click   di isian default.
Lakukan setting field seperti di atas.
Koordinat X dan Y akan diambil dari koordinat insertion
point dari bloc attribute. Jika Block attribute digeser, maka
posisi X dan Y akan ikut berubah.

Saat prompt ‘Specify start point:’ click lokasi di bawah text


ID.

Command: attdef <enter>


Isikan Tag ‘Y’ di group attribute

kemudian click   di isian default.


Isikan sesuai di atas, kecuali untuk pilihan X, Y dan Z yang
dipilih adalah Y, sedangkan untuk X TIDAK dipilih.
Saat prompt ‘Specify start point:’ click lokasi di bawah text
X.

Hasil block akan terlihat sebagai berikut:

Block di atas adalah untuk posisi kanan atas, agar attribute


bisa dimirror (di posisi kiri atas), maka block tersebut harus
diedit menggunakan fasilitas block editor.

Masih di block editor, akan ditampilkan ‘Block Authoring


Pallete’
Pada block pallete tersebut, pilih tab ‘Parameters’
  kemudian clik ‘Flip Parameter’

Command: _BParameter Flip


Specify base point of reflection line or
[Name/Label/Description/Palette]: _cen

of <click titik tengah lingkaran>


Specify endpoint of reflection line: 
<Ortho on> <click garis pencerminan,
ke arah atas dari titik pencerminan>
Specify label location:<click posisi
label, sepanjang garis pencerminan>

Pilih panah cyan dan tarik (pindahkan)


ke atas.

click ‘Click Base Point Parameter’

Command: _BParameter Base Point


Specify parameter location: _cen of <pilih tengah-tengah
lingkaran>

Hasil block pada block editor akan terlihat:

pada block ada tanda , artinya proses


pembuatan block masih belum selesai
atau belum lengkap.

Belum lengkapnya adalah menentukan


object mana yang akan dimirror atau di
flip.

Pada ‘Block Authoring Pallete’, pilih tab ‘Actions’, kemudian


pilih ‘Flip Action’

Command: _BActionTool Flip


Select parameter:<pilih parameter ‘Flip state’>
Select parameter: <enter>
Specify selection set for action <pilih tag ID X Y>
Select objects: Specify opposite corner: 3 found

Select objects: <enter>


Specify action location: <pilih lokasi di gambar>

Block attribute setelah


diedit akan terlihat seperti
di samping.

Setelah selesai tutup


‘Block Editor’ dengan
menge-click icon ‘Close
Block Editor’.

Click ‘Yes’ untuk


menyimpan hasil editan.

Ulangi langkah di atas untuk block ‘pBawah’

B. Insert Block ke Gambar 

Command: insert  <enter>

Specify insertion point or [Basepoint/Scale/X/Y/Z/Rotate]: <pilih lokasi


yg akan ditentukan koordinatnya>
Enter attribute values
Nama Titik: P1 <nama titik>
X <1835.1571>: <enter>
Y <1391.1505>: <enter>

Copy block yang sudah diinsert, ke semua titik yang akan ditentukan coordinatnya dan edit
nama titik sehingga menjadi titik P1 sampai P6.

Gambar setelah dicopy dan diedit Gambar Setelah di-regen. Koordinat


nama titiknya. Koordinat masih otomatis berubah
sama
 

Jika diinginkan posisi label untuk P4, P5, dan P6 ada di kiri atas:

Pilih block P4, kemudian click symbol panah.

Sebelum di Flip Setelah di Flip

Lakukan yang sama untuk P5 dan P6.

Anda mungkin juga menyukai