LAYER (katman) işlemleri 1
![]() |
Yazar | Suphi Tunalı |
| Mesleği | Harita ve İnşaat Teknikeri | |
| AutoLISP ve VBA programcısı | ||
| web | ||
AutoCAD 2007 ve üzeri
Merhaba arkadaşlar,
Bu benim AutoCAD Günlüğü’ndeki ilk yazım. Öncelikle biraz kendimden bahsedecek olursam; yurt dışında uluslararası bir konsorsiyumun yapımını yüklenmiş olduğu bir endüstriyel tesis projesi kapsamında, teknik ofis departmanında harita ve inşaat teknikeri olarak görev yapmaktayım. İş hayatına başladığım 2000 yılından bu yana görev aldığım birçok projede AutoCAD kullanarak tasarımlarımı gerçekleştirdim ve ihtiyaçlar doğrultusunda AutoCAD altında çalışan AutoLISP ve VBA makroları geliştirdim. Şimdi bu birikimlerimi tüm AutoCAD Günlüğü okuyucuları ile paylaşmak adına buradayım.
Bugün ilk olarak bir çizimdeki katman / katmanların (LAYER) diğer veya yeni bir çizime aktarılması işlemini anlatacağım. Bu işlem genellikle birçok pafta üzerinde çalışılan projelerde kolaylık sağlamaktadır. Katmanları tüm özellikleri ile yeni bir çizime aktarma işlemini aşağıdaki adımları takip ederek gerçekleştirebiliriz.
İlk olarak katmanların var olduğu dwg dosyasını açıp burada Format>Layer… yolunu izleyip “Layer Properties Manager” diyalog kutusuna ulaşılır (Şekil 1).

Şekil 1 - Layer Properties Manager diyalog kutusu
Açılan bu diyalog kutusunda o anki AutoCAD ortamındaki tüm katmanlar görülmektedir. Bu katmanları tüm özellikleri ile yeni bir çizime aktarabilmek için bu hallerini bir isim altında saklamalıyız. Bu işlemi gerçekleştirebilmek için de “Layer Properties Manager” diyalog kutusunda, katman listesinin bulunduğu bölgede farenin sağ tuşuna basarak açılan pull down menüden “Save Layer States…” seçeneği işaretlenir (Şekil 2).

Şekil 2 - Layer Properties Manager (Pull Down Menü)
Seçim yapıldıktan sonra “New Layer State to Save” (Şekil 3) diyalog kutusu açılır. New layer state name: kısmına katmanların saklanacağı adı, Description kısmına da katmanlarla ilgili açıklayıcı bir not yazabilirsiniz. Verilerin girişini yaptıktan sonra “OK” tuşuna basıp ilgili diyalog kutusunu kapatıyoruz.

Şekil 3 - New Layer State to Save diyalog kutusu
Bu defa “Layer Properties Manager” diyolog kutusunda katman listesinin bulunduğu bölgede farenin sağ tuşuna basarak açılan pull down menüden “Restore Layer States…” seçeneği işaretlenir (Şekil 4).

Şekil 4 - Layer Properties Manager (Pull Down Menü)
Seçimden sonra “Layer States Manager” diyalog kutusu ekranda belirir (Şekil 5). Şekil 5’te görüldüğü gibi katmanları sakladığımız isimde bir grup oluşmuştur. Şimdi bu katman grubunu tüm özellikleri ile yeni bir çizimde kullanabilmek için AutoCAD ortamından export edip dışarıda bir yerde saklamalıyız.
Açılan “Layer States Manager” diyalog kutusunda, “Export” butonuna basarak, “Export Layer State” (Şekil 6) diyalog kutusunun açılması sağlarız. Ekrana yüklenen diyalog kutusunda ilgili LAS uzantılı Layer states (*.las) dosyasının ismi otomatik olarak file name kısmında belirir bizim yapmamız gereken sadece bu dosyanın bilgisayarımızda hangi directory içerisinde saklayacağımızı belirlemektir. Bu işlemi diyalog kutusu üzerindeki “Save” butonuna basarak tamamlarız.
Sırasıyla; “Layer States Manager” diyalog kutusundan “Restore” butonuna, “Layer Properties Manager” diyalog kutusundan da “OK” butonuna basarak çıkarız.

Şekil 5 - Layer States Manager diyalog kutusu

Şekil 6 – Export Layer States diyalog kutusu
Böylece dwg dosyamızdaki tüm katmanları hiçbir özelliği kaybolmadan gruplayıp AutocCAD ortamı dışına taşımış olduk. Şimdi ikinci aşama olan katmanları yeni bir dwg dosyasına taşıma işlemine geçebiliriz.
İkinci aşamada yeni bir dwg dosyası açılır. Format>Layer… yolu izlenip “Layer Properties Manager” diyalog kutusuna ulaşılır. Diyalog kutusunda katman listesinin bulunduğu bölgede farenin sağ tuşuna basarak açılan pull down menüden “Restore Layer States…” seçeneği işaretlenir (Şekil 4).

Şekil 7 - Layer States Manager diyalog kutusu
Ekrana yüklenen “Layer States Manager” (Şekil 7) diyalog kutusundan bu defa “Import” butonuna basılarak “Import Layer State” (Şekil
diyalog kutusuna ulaşılır. Burada dikkat edilecek bir diğer nokta ise “Import Layer State” diyalog kutusu ekrana ilk yüklendiğinde Files of type: kısmında Layer states (*.las) yazmalıdır, aksi halde daha önceden oluşturup saklamış olduğumuz LAS uzantılı katman dosyamızı göremeyiz. Bu noktadan sonra daha önce oluşturup saklamış olduğumuz katman dosyasını ilgili directory den seçip “Open” butonuna basarak bu diyalog penceresi ile olan işlemimizi tamamlıyoruz.

Şekil 8 – Import Layer States diyalog kutusu
Diyalog penceresini kapattığımız anda ekranda Şekil 9’da görünen uyarı belirir. Bu uyarı bizim yüklemeye çalıştığımı katmanlardaki çizgi tipleri ile ilgilidir. “Tamam” butonuna basıp bu uyarı geçiyoruz.

Şekil 9
Uyarı diyaloğunu kapattığımız anda ekranda Şekil 10’da görünen ikinci bir uyarı belirir. Buradaki uyarı ise o anki aktif olan AutoCAD ortamına ilgili uyarı diyaloğunun üzerindeki yoldan katman dosyasının başarı ile yüklendiğini, bunu etkin kılıp kılmayacağımızın sorgusu yapılmaktadır. Eğer buradan “Evet” butonuna basılırsa direkt olarak “Layer States Manager” diyalog kutusu kapanır, katmanlar yüklenir ve “Layer Properties Manager” diyalog kutusuna geri dönülür. “Hayır” butonun kullanılması durumunda “Layer States Manager” diyalog kutusuna geri dönülür burada dışarıdan yüklemiş olduğumuz katmanlar dosyası Şekil 5’teki gibi görülür ve burada “Restore” butonuna basarak işlemi gerçekleştirebilir veya “Close” butonuna basıp işlemi iptal edebiliriz. Sonuçta buradaki amacımız önceden saklamış olduğumuz katman dosyasını yüklemek olduğundan bu adımı “Tamam” butonunu kullanarak geçmeliyiz.

Şekil 10
Diyalog kutusundaki “Tamam” butonuna bastığımız anda ilgili diyalog kutusu kapanır ve ekrandaki “Layer Properties Manager” diyalog kutusuna geri dönülür. Şekil 11 de görüldüğü gibi daha önceden saklamış olduğumuz Katmanlar hiçbir özelliğini kaybetmeden yeni çizimimize yüklendi. Böylelikle çok kolay ve hızlı bir biçimde katmanlarımızı tüm özellikleri ile yeni çizimlere aktarabiliriz.

Şekil 11 - Layer Properties Manager diyolog kutusu
Yeni bir yazıda buluşmak üzere, şimdilik Hoşcakalın…
İlgili Yazılar:
Benzer Yazılar



(5 oy, ortalama: 4.6)
19 February 2008, Tuesday 9:34
Aramıza hoşgeldin Suphi,
Titiz ve dikkatli çalışman beni çok etkiledi. Ellerine sağlık. Yazılarının devamını bekliyoruz.
19 February 2008, Tuesday 11:25
Çok güzel bir yazı, emeğine sağlık suphi.. aramıza hoşgeldin..
4 March 2008, Tuesday 15:46
Teşekkurler gayet güzel bi çalışma olmuş