🚀 Netcad Makrosunu Otomatik Yazdıran Yapay Zeka ile Tanışın!
Harita mühendisleri, şehir plancıları ve altyapı projeleriyle uğraşan tüm teknik kadrolar için büyük bir devrim:
Artık Netcad üzerinde makro yazmak için saatlerce uğraşmaya gerek yok! 💻
✅ Çünkü artık Netcad makrolarını otomatik olarak yazdıran özel bir GPT yapay zekamız var!
💡 Bu Yapay Zeka Ne Yapar?
Yılların bilgi birikimiyle eğitilmiş bu sistem, aşağıdaki görevleri otomatik olarak ve hatasız yapar:
- 📌 Netcad komutlarını tanır ve işleyiş mantığını anlar
- 📌 Projenin ihtiyacına göre doğru Netcad makro yapısını üretir
- 📌 Değişken tanımlamaları, döngüler, kullanıcı girişleri gibi tüm yapıları otomatize eder
- 📌 Kod mantığını açıklar, böylece öğrenmeye de katkı sağlar
📂 Eğitildiği İçerikler Neler?
Bu yapay zekayı sadece genel GPT verisiyle değil, özellikle Netcad makro diliyle ilgili gerçek örneklerle eğittik.
🧠 Eğitim içeriği, yıllarca sahada kullanılan kod parçacıkları, kullanıcı diyalogları ve çözümlenmiş senaryolardan oluşuyor.
Örnekler arasında:
- 📍 Parametre alan makrolar
- 📍 Harita üzerinde işlem yapan otomasyonlar
- 📍 Çok sayıda nesneyi döngüyle işleyen script yapıları
- 📍 Kullanıcı etkileşimli makro tanımlamaları
yer alıyor.
🤖 Neden Bu GPT’yi Kullanmalısınız?
- 🕒 Zaman kazandırır
→ Karmaşık komutları saniyeler içinde hazır hale getirir. - 🧪 Hata riskini sıfıra indirir
→ Manuel yazım hatalarına veda edin. - 📚 Öğrenme sürecine katkı sağlar
→ Kodları açıklayarak kendinizi geliştirmenize yardımcı olur. - ⚙️ Projelerinizi hızlandırır
→ Büyük hacimli işlerde otomasyon gücüyle öne geçersiniz.
Eğer sen de:
“Ben bu işi hızlandırmak istiyorum ama makro yazmakla vakit kaybetmek istemiyorum”
diyorsan…
Bu yapay zeka tam sana göre! 🚀

📘 Netcad Makro GPT Kullanıcı Kılavuzu
Netcad ortamında çalışan projelerde makro kodlamayı kolaylaştıran, yapay zeka destekli Netcad Makro GPT sistemine hoş geldiniz! 🤖
Bu kılavuz, sistemin nasıl kullanılacağını adım adım anlatmakta ve maksimum verimi almanız için pratik bilgiler sunmaktadır.
1️⃣ Giriş: Bu Yapay Zeka Ne Yapar?
Yapay zekamız, kullanıcıdan aldığı basit bir istekle karmaşık Netcad makrolarını otomatik olarak üretir.
Hiç kod bilmeden, sadece “şunu yap” demeniz yeterli olur! ✍️
Örneğin:
🗣️ Kullanıcı: “Projede tüm çizgileri 5 metre sağa kaydır.”
🤖 Yapay Zeka: İlgili Netcad makrosunu hazırlar ve açıklar.
2️⃣ Sisteme Nasıl Soru Sorulur?
👉 Basit ve açık cümlelerle komut verin:
- “Tüm poligonlara 101/ yazısı eklensin.”
- “ED50 ile coğrafi koordinat seçimi yaptır.”
- “Kapalı alanların içine düşen yazı objelerini seç.”
👉 Sistem şu konularda destek verir:
- 🎯 Obje filtreleme
- 🎯 Koordinat sistemi seçimi
- 🎯 Kullanıcıdan değer alma (diyalog kutusu)
- 🎯 Renk, sınıf, tabaka, çizgi tipi gibi özellikleri değiştirme
- 🎯 Geometri tabanlı analiz (intersection, limits, polygon kontrolü)
3️⃣ Kodlamaya Gerek Yok: Diyalogla Kod Yazdırın 💬
Sistem, Netcad’in dialog pencerelerini de otomatik oluşturur.
Bu sayede kullanıcıdan sayı, yazı, seçim gibi girdiler alınarak interaktif bir makro oluşturulabilir.
🧪 Örnek:
“Alan adı girilsin, seçilen objelere bu değer eklensin.”
➡️ Sistem, GetString
, GetInteger
, GetRadio
, GetCheck
gibi fonksiyonları içeren bir makro üretir.
4️⃣ Kodlar Nasıl Kullanılır?
✔️ Yapay zeka tarafından üretilen makro kodları .nvb
uzantılı bir dosyaya kaydedilir.
✔️ Netcad’de “Makro Yükle” bölümünden bu dosya açılarak çalıştırılabilir.
✔️ Kodlar üzerinde değişiklik yapmak için herhangi bir metin editörü (Notepad++, Visual Studio Code) kullanılabilir.
5️⃣ Sık Sorulan Sorular (SSS) ❓
Q: Her Netcad komutunu destekliyor mu?
A: Yaygın kullanılan makro yapıları, diyalog sistemleri, obje tarama ve veri alma işlemleri desteklenmektedir. Özel ihtiyaçlar için eğitim geliştirilebilir.
Q: Koordinat sistemi dönüşümleri yapılabiliyor mu?
A: Evet. ProjectionType
, Datum
, Zone
gibi parametrelerle dönüşümler yapılabilir.
Q: Kullanıcı girişli makrolar üretebilir mi?
A: Evet. Diyalog kutuları ile tam sayı, ondalık sayı, yazı, dosya yolu, seçim kutuları vs. alınabilir.
6️⃣ Kullanım Örnekleri 📌
🔧 Örnek 1:
Komut: “Kapalı poligonların içinde kalan yazıların rengini kırmızı yap.”
✅ Sistem otomatik olarak obje taraması yapar, filtre uygular ve kodu üretir.
🔧 Örnek 2:
Komut: “Yeni bir tabaka oluştur, çizgileri bu tabakaya aktar.”
✅ Tabaka oluşturma, obje kontrolü ve taşıma işlemi yapılır.
🔧 Örnek 3:
Komut: “Projeksiyon sistemini UTM36/WGS84 olarak ayarla.”
✅ Gerekli pc.ProjectionType
, pc.Datum
, pc.Zone
gibi satırlar kodlanır.
7️⃣ Öneriler ve İpuçları 🌟
- İstediğiniz işlemi önce sade bir cümleyle tanımlayın.
- Sistemden gelen makroyu anlamaya çalışın, böylece öğrenme süreci başlar.
- Komutları sıralı olarak verebilir, birbirine bağlayabilirsiniz.
- Karışık işler için “önce bunu yap, sonra bunu” tarzında yapı kurabilirsiniz.
📞 Destek & Geri Bildirim
Yapay zeka sistemi sürekli geliştirilmektedir.
Geri bildirimlerinizi ve özel isteklerinizi paylaşarak sürece katkı sunabilirsiniz. ✉️
🧠 Netcad Makro GPT – Örnek Komutlar (Prompt Galerisi)
🟩 GENEL OBJE İŞLEMLERİ
- Projedeki tüm çizgileri 5 metre sağa kaydır
- Tüm poligonların alan bilgisini hesaplayıp isim olarak yaz
- Nokta objelerine pcode bilgisi 1001 olacak şekilde güncelle
- Objelerin sınıflarına göre renk ataması yap
- Çemberleri 3 birim büyüt
- Tüm sembollerin sembol numarasını 200 yap
- Seçilen yazıların yazı boyutunu 1.5 katına çıkar
- Alan objelerinin çevresini hesaplayıp mesaj kutusunda göster
- Alanların içindeki tüm yazıları sil
- Projede kaç adet nokta olduğunu saydır
🟨 TABAKA VE SINIF İŞLEMLERİ
- Tüm objeleri “HARİTA” tabakasına taşı
- Sadece “BİNA” sınıfına ait objeleri kırmızıya boya
- Yeni bir “ALTYAPI” tabakası oluştur ve çizgileri buraya aktar
- “YOL” tabakasındaki objeleri sil
- Aktif tabakayı “KADASTRO” olarak değiştir
- “BİNA” sınıfındaki objelere “Bina01” adı ver
- “SULAMA” sınıfındaki çizgileri mavi renkte çizdir
- Tabakalardaki tüm boş objeleri sil
- Aynı sınıfa ait objeleri gruplandır
- Sınıfı “YOL” olan objelerin uzunluğunu ayrı ayrı listele
🟦 KOORDİNAT, PROJEKSİYON VE DATUM İŞLEMLERİ
- Projeyi UTM36/WGS84 koordinat sistemine çevir
- Aktif projeyi coğrafi koordinata al
- Datum bilgisini ED50 olarak değiştir
- dilimde çalışacak şekilde projeksiyonu ayarla
- Kullanıcıdan koordinat sistemi seçmesini iste
- Tüm noktaları ED50’den ITRF’ye dönüştür
- Noktaları 20 metre kuzeye taşı
- Kullanıcıdan nokta seçmesini iste ve o noktaya zoom yap
- Koordinat bilgisi girilerek nokta oluştur
- X ve Y bilgisi girilen noktayı sembol olarak çiz
🟥 KULLANICI GİRİŞİ VE DİYALOG KUTUSU
- Kullanıcıdan yazı girilsin, seçilen yazıların başına eklensin
- Tam sayı ve ondalıklı sayı girdileriyle hesap yapılacak bir makro oluştur
- Kullanıcıdan seçim alın, seçilen değere göre işlem yap
- Dosya yolu sorulsun ve seçilen dosyadaki objeler yüklensin
- CheckBox ile “Projeyi döndür” seçeneği sun
- ComboBox ile üç farklı tabaka seçimi yaptır
- Kullanıcının girdiği değeri tüm çizgi isimlerine uygula
- “Kat sayısı kaç?” diye sorulsun, yüksekliğe göre renk atansın
- Radyo butonla koordinat sistemi seçtir ve uyarı mesajı göster
- Kullanıcının seçim yapmadığı durumda makro durdurulsun
🟧 SEÇİM VE FİLTRE İŞLEMLERİ
- Ekrandan seçilen çizgiye en yakın yazıyı bul ve işaretle
- Seçilen kapalı poligon içindeki tüm sembolleri listele
- Nokta ve doğru objeleri filtrele
- Sadece yazı objelerini seç ve objename bilgisiyle değiştir
- Seçilen çizgilerin başlangıç ve bitiş noktalarını göster
- Alan objeleri içinde kalan nesneleri filtrele
- Filtrelenmiş nesnelerin türünü MsgBox ile yazdır
- Belirli bir sınıfa ait objeleri seç ve işaretle
- Ekrandan alan seç, sadece bu bölgede kalan objeleri al
- Objeleri sınıfına göre ayrı ayrı dizilere ata
🟫 GÖRSEL VE RAPORLAMA İŞLEMLERİ
- Seçilen bölgeyi JPG olarak dışa aktar
- Tüm objeleri renklerine göre çiz
- Objelerin raporunu txt dosyasına yaz
- Alan bilgilerini Excel’e aktaran bir makro yaz
- “Yol”, “Bina”, “Arsa” gibi sınıfları ayrı ayrı listele
- Sembollerin kaç adet olduğunu listeleyen bir çıktı oluştur
- Her tabakadaki obje sayısını yazdır
- Sınıfa göre gruplama yap ve raporla
- Projedeki tüm objelerin toplam uzunluğunu yaz
- Seçilen objelerin sınıf, renk ve tabaka bilgilerini listele
🔵 İLERİ SEVİYE PROMPTLAR
- İki obje seç, kesişim alanını hesapla
- Kapalı poligon içindeki tüm çizgileri yeni bir sınıfa kopyala
- Kullanıcının belirlediği iki nokta arasında yol çiz
- Farklı makrolar arasında parametre aktarımı yap
- İkinci bir makroyu çalıştır ve sonucu ekranda göster
- Objeler arası mesafeleri ölç ve çizimle göster
- Belirli objelerden blok tanımı oluştur
- Alan, çevre ve yazı bilgilerini aynı anda kullanıcıya sun
- Yazı objelerinin içeriklerini objename ile eşleştir
- Geçici obje yarat, işlem sonrası sil
GPT’yi Şimdi Dene:
✅ 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.