Alan Adı Gösterimi ile Harita Projelerinizi Hızlandırın
Speed Up Your Mapping Projects with Field Name Display
Bu Netcad VBScript makrosu, harita projelerindeki poligon hatlarının (opline) alan adlarını hızlıca görselleştirmek için tasarlanmıştır. Harita mühendisleri için geliştirilen bu araç, projedeki tüm objeleri tarar, yalnızca poligon hatlarını tespit eder ve bunları mavi renkte çizerek alan adlarını görünür hale getirir. Ekranı yenileyerek güncel bir görünüm sağlar ve işlem sonunda kullanıcıya bir başarı mesajı sunar. Harita projelerinde manuel işlemleri azaltarak verimliliği artıran bu makro, ücretsiz ve kullanıcı dostu bir çözümdür.
This Netcad VBScript macro is designed to quickly visualize the field names of polyline objects (opline) in mapping projects. Developed for survey engineers, it scans all objects in the project, identifies only polyline objects, and draws them in blue to make field names visible. It refreshes the screen for an updated view and displays a success message upon completion. Reducing manual tasks, this free and user-friendly macro boosts efficiency in mapping projects.
Nasıl Çalışır (How Does It Work)
- Obje Tarama: Makro, Netcad projesindeki tüm objeleri sırayla inceler.
- Poligon Seçimi: Yalnızca poligon hatları (opline) olan objeleri belirler. Görselleştirme: Seçilen objeleri mavi renkte çizer ve alan adlarını görünür yapar.
- Ekran Güncelleme: Netcad komutuyla ekranı yeniler, değişiklikleri anında gösterir.
- Başarı Bildirimi: İşlem tamamlandığında “Alan Adı Gösterimi Tamamlandı” mesajı gösterir.
Bu süreç, harita projelerinde zaman tasarrufu sağlar ve kullanıcı deneyimini kolaylaştırır.
- Object Scanning: The macro examines all objects in the Netcad project sequentially.
- Polyline Selection: Identifies only polyline objects (opline).
- Visualization: Draws selected objects in blue and makes field names visible.
- Screen Update: Refreshes the screen using a Netcad command to display changes instantly.
- Success Notification: Shows a “Field Name Display Completed” message upon completion.
- This process saves time in mapping projects and enhances user experience.
Etiket ( Labels )
harita mühendisliği, netcad makro, alan adı gösterme, poligon hatları, harita çözümleri, vbscript makro, ücretsiz makro
survey engineering, netcad macro, field name display, polyline objects, mapping solutions, vbscript macro, free macro
📝 Netcad NVB Code
' www.sabangul.com.tr Web Sayfasından İndirilmiştir
' Şaban GÜL , Harita Mühendisi
' Her Türlü Hata, İstek ve Öneriler İçin
' haritaakademi@gmail.com veya sagulnet@gmail.com
' adresine durumu anlatan bir e-posta gönderiniz.
Sub Main
Dim i,ada,o
with Netcad
for i = 0 to .numobject-1 ' projedeki tum objeleri sirayla tara
.BackMessage
.SetMessage i
set ada = .getobject(i) ' i. objeyi al
if ada.tag = opline then
.DrawObject ada, blue
ada.flags=17
.putobject i,ada
end if
next
.netcadcommand("REGENSINGLE " & .GetCurrentWindow.cll.y & "," &.GetCurrentWindow.cll.x & " " & .GetCurrentWindow.cur.y & "," &.GetCurrentWindow.cur.x)
set ada=nothing
.BackMessage
msgbox " Alan Adı Gösterimi Tamamlandı [SAGULCAD]",64 ," Tebrikler [SAGULCAD]"
end with
End Sub
VBnetcad-alan-adi-goster-hatasi-duzelt
✅ 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.