Home / Netcad Makro / Nokta Adlarında Boşluk Silme Makrosu (Point Name Space Removal Macro)

Nokta Adlarında Boşluk Silme Makrosu (Point Name Space Removal Macro)

Nokta Adlarındaki Boşlukları Kolayca Kaldırın: Netcad Makro Çözümü 🚀


Bu makro, Netcad yazılımında kullanılan nokta nesnelerinin adlarında (pname) bulunan boşlukları otomatik olarak kaldırır. Kullanıcı dostu bir seçim işlemiyle, seçilen noktaların adlarındaki boşluklar temizlenir ve düzenlenmiş nesneler Netcad projesine geri yazılır. Bu, veri düzenini sağlamak, dosya uyumluluğunu artırmak ve proje yönetimini kolaylaştırmak için oldukça kullanışlıdır. Özellikle büyük veri setleriyle çalışırken zaman tasarrufu sağlar ve hata riskini azaltır. 🛠️


Nasıl Çalışır (How Does It Work)

Makro, Netcad ortamında çalışır ve şu adımları izler:

Seçim Kümesi Oluşturma: Kullanıcıdan noktaları seçmesi istenir.
Nokta Adlarını Düzenleme: Seçilen her noktanın adındaki (pname) boşluklar, replace fonksiyonuyla kaldırılır.
Nesneleri Güncelleme: Düzenlenen nokta nesneleri, Netcad projesine geri yazılır.
Yeniden Çizim: Seçim kümesi yenilenir ve proje ekranı güncellenir.
Bu işlem, Netcad’in seçim ve nesne yönetim araçlarını kullanarak hızlı ve hatasız bir şekilde gerçekleştirilir. ⚙️


Etiket ( Labels )

Netcad makro, nokta adı düzenleme, boşluk silme, veri yönetimi, proje optimizasyonu


📝 Netcad NVB Code

VB
' Yazan : 
' Tarih : 30.03.2010
' Açıklama : Nokta adlarında boşluk silme işlemi

Sub Main

  With Netcad

  Dim secimkumesi,obje,i,z

  set secimkumesi = .newselectionset
  ' Yeni bir seçim kümesi oluşturuluyor

  set obje=.newobject
  ' Yeni bir nesne tanımlanıyor

  if secimkumesi.select("Seçim",array(opoint)) then
  ' Kullanıcıdan noktaların seçilmesi isteniyor

  for i=0 to secimkumesi.NE-1
     dim str
      z=secimkumesi.getselectedobject(i,obje)
      ' Seçilen her nesne alınıyor
         obje.pname=replace(obje.pname," ","")
         ' Nokta adındaki boşluklar kaldırılıyor
        .PutObject .curobjpos, obje
        ' Güncellenen nesne mevcut konuma yazılıyor

   .putobject z,obje
   ' Nesne orijinal konumuna geri yazılıyor

  Next

    secimkumesi.redrawandrewind
    ' Seçim kümesi yenileniyor ve ekran güncelleniyor

  End if

  End With

End Sub
VB

netcad-nokta-ad-bosluk-sil

⚠️ Dikkat! Netcad Makrosu Kullanımı Hakkında Bilgilendirme

Makroyu kullanmadan önce lütfen aşağıdaki uyarıları dikkatlice okuyunuz:

• Obje sayısı yüksekse işlem uzun sürebilir ve Netcad yazılımı yanıt veremez hale gelebilir.
• Bu nedenle tüm projelerinizi önceden yedeklemeniz önemle tavsiye edilir.
• Makro çalıştıktan sonra işlemi geri almak mümkün olmayabilir.
Makrolar periyodik olarak güncellenmektedir; sayfamızı takip ederek güncel sürümleri kullanmaya özen gösteriniz.

💾 Makrolar yalnızca Netcad yazılımında çalışır ve .nps formatında sunulur. Bu format düzenlenemez; özelleştirme talepleriniz için bizimle iletişime geçebilirsiniz.

✉️ Görüş, öneri ve hata bildirimleri için: sabangul67@gmail.com

⚙️ Bu makrolar Kadastro, 2B, Orman, Kamulaştırma, Değerleme, CBS, Halihazır Harita, İmar Planı, Etüt-Proje gibi birçok alanda kullanılabilir.

🔐 Makrolar e-posta eki veya sosyal medya üzerinden paylaşılmaz. Talepte bulunmanız durumunda yalnızca e-posta adresinize bilgilendirme yapılır. Makrolar yalnızca internet sitemiz üzerinden paylaşılır.

📥 Makroları indirerek kullanım sorumluluğunu kabul etmiş sayılırsınız. Oluşabilecek tüm sorunlar kullanıcı sorumluluğundadır.
Etiketlendi: