Revit'te Odaları ve Kapıları Dynamo ile Otomatik Numaralandırma
Oda ve kapı numaralarını tek tek yazmak hem yorucu hem hataya açıktır. Dynamo ile odaları kata ve konuma göre sıralayıp kurala bağlı numara vermeyi, kapıları odalarla eşleştirmeyi ve sonucu denetlemeyi öğrenin.
Bir bakışta
- Numaralandırma bir kural işidir, kural da önce yazıya dökülür. Kat kodu, sıralama yönü ve sıra biçimi belirlenmeden grafik kurmak sonuç üretmez, karışıklık üretir.
- Odalar önce sıralanır, sonra numaralanır. Revit'in toplama sırası rastgeledir; konuma göre sıralama grafiğe eklenmelidir.
- Kapı numarası çoğunlukla oda numarasından türer. Kapının bağlı olduğu odayı belirleyen bir kural gerekir; özellikle komşu odalar arasındaki kapılar için.
- Sorunlu odalar sonucu bozar. Yerleştirilmemiş, yedekli ya da sınırlanmamış odalar grafiğe girmeden temizlenmelidir.
- Çalıştırmadan önce yedek, çalıştırdıktan sonra kontrol şarttır. Numara değişikliği çizelgelere, etiketlere ve yazdırmalara anında yansır.
Neden odaları ve kapıları otomatik numaralandırmak?
Bir bina projesinde oda ve kapı numaraları, çizim dilinin omurgasıdır: alan çizelgeleri, kapı pencere listeleri, yangın ve erişim planları, hatta saha ekibinin yönlendirmesi bu numaralara dayanır. Proje büyüdükçe numara sayısı da büyür, tasarım değiştikçe sıralama bozulur. Her revizyonda elle yeniden numaralandırmak vakit alır ve gözden kaçan hatalar bırakır.
Dynamo, numaralandırma kuralını bir kez tanımlayıp her seferinde aynı biçimde uygulamayı sağlar. Böylece bir kat eklendiğinde ya da bir duvar kaydığında numaralar yeniden üretilebilir. Kuralın kendisi tasarım ekibine aittir; Dynamo yalnızca bu kuralı uygulayan araçtır.
Bu yaklaşımın sınırı da bellidir. Dynamo numarayı verir, ancak numaralandırma standardının doğruluğunu, odaların mantıksal gruplamasını ve çizimin okunabilirliğini kontrol etmez. Yanlış kurala göre hızlı ve hatasız numaralandırma da yanlış bir sonuç üretir.
Önce kuralı yazın
Grafik kurmadan önce numaralandırma kuralı yazılı hâle getirilir. Kural şu soruların cevabını içerir:
- Numara hangi parçalardan oluşur? Örneğin kat kodu, ayırıcı ve sıra numarası
- Sıralama yönü nedir? Soldan sağa, kuzeyden güneye ya da bir koridor etrafında dolaşarak
- Sıra her katta baştan mı başlar, yoksa bina boyunca mı devam eder?
- Islak hacimler, merdiven evleri ve şaftlar farklı bir önek alacak mı?
- Kapılar hangi odanın numarasını alır, aynı odaya açılan birden çok kapı nasıl ayrılır?
Bu kuralı gerçek bir kat planı üzerinde kâğıt üstünde denemek yararlıdır. Kural kâğıtta çalışmıyorsa Dynamo'da da çalışmaz. Proje ekibi ve işveren kuralı onaylarsa sonradan değişiklik talebi azalır; çünkü numaralandırma standardı çoğu zaman sözleşme dokümanlarının ve tesis yönetiminin de dayanağıdır.
Bir diğer karar, mevcut numaraların ne olacağıdır. Yeni kural eski numaraları tamamen mi yenileyecek, yoksa yalnızca boş olanları mı dolduracak? Bu durumda grafik, var olan değeri koruyan bir denetim içermelidir.
Grafiğin mantığı
Düğüm adları sürüme ve yüklü pakete göre değişebildiği için burada mantık anlatılır; kendi sürümünüzdeki karşılığını kitaplıkta aramanız gerekir. Dynamo'nun Revit seçim düğümleri arasında kategori seçip o kategorideki tüm elemanları döndüren bir ikili vardır: kategori düğümü ve kategorideki tüm elemanları getiren 'All Elements of Category' düğümü. Odalar bu yolla toplanır.
Toplanan odalar önce kata göre gruplanır, ardından her grup içinde konuma göre sıralanır. Sıralama için odanın bir temsil noktası, çoğunlukla yerleşim noktası ya da sınırlayıcı kutusunun merkezi alınır, bu noktanın koordinatlarına göre sıra belirlenir. Dikkat edilmesi gereken bir nokta: tek eksene göre sıralama, düzensiz plan geometrilerinde karışık sonuç verir. Çoğu zaman önce bir eksene göre şeritlere bölüp sonra şerit içinde sıralamak daha okunabilir numara üretir.
Sıralamadan sonra numara metni kuraldaki biçime göre oluşturulur: kat kodu, ayırıcı ve sıra değerinin birleşimi. Sıra değeri baştan doldurularak sabit uzunlukta tutulursa çizelgelerde alfabetik sıralama da doğru çalışır. Üretilen numaralar yazılmadan önce benzersizlik kontrolünden geçirilir, sonra odaların numara parametresine yazılır. Kapılar için aynı mantık, kapıya bağlı odayı bulup oradan türetilen bir değerle kapının işaret parametresine yazılarak işler.
Numaralandırma grafiği, sıralamadan yazmaya kadar birbirini besler
Grafik adımları
- Odaları toplaKategori ile tüm odaları al, sorunlu olanları ele.
- Gruplayıp sıralaKata göre grupla, konuma göre sırala.
- Numarayı üretKat kodu, ayırıcı ve sıra değerini birleştir.
- DenetleÇift ve boş değerleri listele, sorunluysa dur.
- Yaz ve kapıları türetOda numarasını yaz, kapı işaretini odadan üret.
Kapıların numaralandırılması
Kapılar, odalardan daha karmaşıktır; çünkü bir kapı genellikle komşu odaların arasında durur. Yaygın kural, kapının numarasını 'girilen' oda ya da koridor tarafındaki odadan türetmektir. Kapı ailesinin başlangıç ve bitiş odası bilgisi, hangi yönün 'içeri' sayılacağını belirlemeye yardımcı olur. Hangi tarafın esas alınacağı kuralda yazılı olmazsa, grafik sonuçları tutarsız çıkar.
Aynı odaya birden fazla kapı açılıyorsa oda numarasına bir ek, örneğin harf, eklenir. Bu ek, kapıların saat yönünde ya da girişten uzaklaşma sırasıyla verilmesi gibi bir sıralamayla birlikte belirlenmelidir. Sonuçta kapı numarası oda numarasıyla okunur ve kapı listesinde ilgili oda kolayca bulunur.
Odasız kapılar, yani dış cephe kapıları ya da merdiven kapıları, ayrı ele alınır. Çoğu zaman bunlar için bina dışı için tanımlanmış bir önek ya da elle girilen bir değer gerekir. Grafiğin bu kapıları sessizce boş bırakmaması için, eşleşmeyen elemanları listeleyen bir çıktı eklemek iyi bir alışkanlıktır.
Sorunlu odalar ve çakışmalar
Numaralandırmadan önce modelin temiz olması gerekir. Yerleştirilmemiş (Not Placed), yedekli (Redundant) ve sınırlanmamış (Not Enclosed) odalar ya sıralamayı bozar ya da numarasız kalır. Revit'in oda uyarıları ve oda çizelgesi, bu odaları bulmakta kullanılabilir; çizelgede alanı boş görünen odalar tipik bir işarettir.
Çakışma konusunda risk iki yönlüdür. Bir yandan yeni üretilen numara başka bir odada hâlihazırda bulunabilir. Revit aynı numaralı odaları uyarıyla gösterebilir, ancak çizelgede karışıklık yaratır. Öte yandan yazma sırasında geçici çakışmalar olur: yeni numaralar mevcut numaralarla kesiştiğinde adım adım yazım sırasında uyarı çıkabilir. Bu yüzden numaraları üretip denetledikten sonra tek seferde yazmak daha güvenlidir.
Bağlı modeller ve çalışma paylaşımı da dikkat ister. Başka bir kullanıcının üzerinde çalıştığı odalar yazılamayabilir. Grafiği çalıştırmadan önce ekiple koordinasyon sağlamak ve dosyayı senkronize edip yedeğini almak gerekir.
Sık yapılan hatalar
En sık hata, kuralı yazmadan grafik kurmaktır; sonuç, tekrar edilemeyen ve savunulamayan bir numaralandırma olur. Sıralamanın rastgele toplama sırasına bırakılması da büyük bir hatadır: aynı grafik yeniden çalıştırıldığında farklı numara üretebilir. Bir diğeri, kapı eşleştirmesinde taraf kuralını belirlememektir.
Bir diğer hata, grafiği doğrudan gerçek projede ilk kez çalıştırmaktır. Önce dosyanın kopyasında, tek bir katta deneyin; beklenen sıra ve numara biçimi doğrulandıktan sonra tüm binaya genişletin. Çalıştırmadan sonra oda çizelgesini ve kapı çizelgesini açıp mükerrer, boş ve beklenmedik değerleri tarayın.
Numaralandırma hataları grafikte değil, hazırlıkta başlar
Yaygın yaklaşım ve doğrusu
Bu beceriyi Mindset programlarında nerede çalışırsınız
Revit'te Dynamo ile Otomasyon Eğitimi, Revit ile ileri veri yönetimi ve proje otomasyonu iş akışları modüllerini içerir; numaralandırma gibi tekrar eden dokümantasyon işleri bu çerçevede ele alınır. BIM ve Autodesk Revit Uzmanlaşma Eğitimi ise oda, çizelge ve dokümantasyon temelini kuran modülleri kapsar.
İlgili Mindset programı
Revit’te Dynamo ile Otomasyon Eğitimi
Sık sorulan sorular
Dynamo ile oda numaralandırmak için kod yazmak gerekir mi?
Çoğu durumda gerekmez; düğümlerle odaları toplamak, sıralamak, metin birleştirmek ve parametreye yazmak mümkündür. Karmaşık sıralama ya da özel kural gerektiğinde Python düğümü yardımcı olur, ama önce düğüm mantığını öğrenmek daha sağlam bir temel sağlar.
Numaralar her çalıştırmada aynı çıkar mı?
Sıralama konuma göre açıkça tanımlandıysa evet. Sıralama kurala bağlı değilse, Revit'in eleman toplama sırasına bağlı kalınır ve sonuç değişebilir. Bu yüzden sıralama ölçütünü grafiğe eklemek ve çıktıyı bir kez daha denetlemek önemlidir.
Mevcut numaralandırmayı koruyarak yalnızca eksikleri doldurabilir miyim?
Evet. Grafik, dolu numaraları atlayıp boş olanlara numara veren biçimde kurulabilir. Bu durumda yeni numaraların mevcut olanlarla çakışmadığını denetleyen bir adım şarttır.
Kapı numarası hangi odaya göre verilmeli?
Bu bir proje kuralıdır, Dynamo'nun değil. Yaygın tercih, kapının açıldığı ya da girişin yapıldığı tarafın odası ve koridora açılan kapılarda oda tarafıdır. Hangi taraf seçilirse seçilsin, kural yazılı olmalı ve grafikte tek tutarlılıkla uygulanmalıdır.
Numaralandırma sonrası etiketler ve çizelgeler güncellenir mi?
Etiketler ve çizelgeler parametreden beslendiği için değer değişince güncellenir. Yine de paftaları ve çizelgeleri çıktı almadan önce gözden geçirin; yanlış bir numara hızla tüm dokümanlara yayılır.