Home / Yapay Zeka / Netcad Makro Yapay Zeka Robotu

Netcad Makro Yapay Zeka Robotu

🚀 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
    1. 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:

⚠️ 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: