Çanakkale Harita Kadastro Mühendislik Bürosu

Validasyon Kodu Nasıl Alınır, Süreci Nasıl Takip Edilir?


1. Üretilen CityGML Verileri için Validasyon Kodu Alma

TKGM standartlarında üretilen 3 boyutlu sayısal yapı modelleri (CityGML dosyaları) için validasyon kodu iki farklı şekilde alınabilmektedir:

  1. TKGM Otomatik Doğrulama Uygulaması üzerinden
  2. TKGM Otomatik Doğrulama Uygulamasının API‘si üzerinden

1.1. TKGM Otomatik Doğrulama Uygulaması Üzerinden Validasyon Kodu Alma

  • TKGM Otomatik Doğrulama Uygulamasına girilir veya daha önce farklı bir sekme ziyaret edilmiş ise CityGML Yükle sekmesine geçiş yapılır.
  • YÜKLE butonuna tıklanır.
  • Ekrana gelen formda ad soyad, kişi tipi, T.C./vergi no, e-posta adresi ve telefon numarası bilgileri doldurulur ve onay kutucuğu işaretlendikten sonra ONAYLA butonuna tıklanır.
  • Açılan ekranda Seç butonuna tıklanır ve ilgili parsel içerisinde bulunan tüm yapılar/bloklar için ayrı ayrı üretilmiş olan CityGML dosyalarının tamamı seçilir.
  • Yükle butonuna tıklayarak CityGML dosyalarının sisteme yüklenmesi beklenir, sisteme yüklenen veriler otomatik doğrulamaya gönderilir.
  • CityGML dosyaları otomatik doğrulamaya gönderildikten sonra, form ekranında paylaşılan e-posta adresine mimari proje kontrolünün başladığına ilişkin bir bilgilendirme e-postası gelir.
  • Kontrol işlemleri tamamlandıktan sonra yeni bir bilgilendirme e-postası gelir:
    • Mimari proje kontrolünün başarısız olması durumunda;
      • Gelen e-posta içerisinde kırmızı renkli Sonuçlar linki yer alır. Bu linke tıklayarak alınan hatalar incelenir ve hata kodları araştırılır. Gerekli düzeltmeler yapıldıktan sonra üretilen yeni CityGML dosyası sisteme tekrardan yüklenir.
    • Mimari proje kontrolünün başarılı olması durumunda;
      • Gelen e-posta içerisinde bir validasyon kodu ve yeşil renkli Sonuçlar linki yer alır. Bu linke tıklayarak 3B model görüntülenir ve PDF raporu indirilip incelenerek son kontroller (görsel ve sözel veri girişi açısından) yapılır.
      • Herhangi bir hata tespit edilirse;
        • Gerekli düzeltmeler yapıldıktan sonra üretilen yeni CityGML dosyası sisteme tekrardan yüklenir ve yeni bir validasyon kodu alınır.
      • Herhangi bir hata tespit edilmezse;
        • Validasyon kodu ilgili Ruhsat Kurumuna teslim edilerek kat irtifakı/kat mülkiyeti süreci başlatılır.

1.2. TKGM Otomatik Doğrulama Uygulamasının API’si Üzerinden Validasyon Kodu Alma

Türkiye Geneli 3 Boyutlu Sayısal Yapı Modeli Üretimi, 3B Sayısal Yapı Modeli, 3BSYM, TKGM CityGML, Validasyon Kodu Alma ve Süreç Sorgulama

Sistemde yaşanan yoğunluk veya sistemsel bazı problemler nedeniyle, CityGML dosyalarının TKGM Otomatik Doğrulama Uygulamasına yüklenmesi ve validasyon kodu alma süreci oldukça çetrefilli, zaman alıcı ve sinir bozucu bir hal alabilmektedir. Üretilen CityGML dosyalarının daha hızlı ve sorunsuz bir şekilde doğrulamaya gönderilebilmesi ve validasyon kodu alma sürecinin önemli ölçüde basitleştirilebilmesi için TKGM Otomatik Doğrulama Uygulamasının API‘si (https://3dbinadogrulaservis.tkgm.gov.tr) kullanılabilmektedir. Bu sayede, TKGM Otomatik Doğrulama Uygulamasına giriş yapmaya gerek kalmaksızın, kullanıcı bilgilerinin tekrar tekrar girilmesine gerek duyulmadan, tek bir tuş ile CityGML dosyaları sisteme yüklenebilmekte ve sistemde yaşanan yoğunluğa veya sistemsel diğer problemlere karşı daha dayanıklı bir şekilde validasyon kodu alma süreci yürütülebilmektedir.

Python programlama dili kullanarak hazırladığımız ve toplam 661 kod satırından oluşan .py uzantılı dosyamız aracılığıyla; doğrudan TKGM sunucularına bağlanabilmekte ve tek tuşla CityGML doğrulama süreci başlatarak TKGM Otomatik Doğrulama Uygulamasının kullanıcı arayüzünden çok daha hızlı ve sorunsuz bir şekilde validasyon kodu alabilmekteyiz. Siz de CityGML dosyalarınızın doğrulama süreçlerini hızlandırmak isterseniz bizimle iletişime geçebilirsiniz.


2. Validasyon Kodlarının Durumunu/Sürecini Takip Etme

İlgili Ruhsat Kurumuna teslim edilen validasyon kodlarının durumu/süreci iki farklı şekilde takip edilebilmektedir:

  1. TKGM Otomatik Doğrulama Uygulamasında Sorgulamalar sekmesi üzerinden
  2. TKGM Otomatik Doğrulama Uygulamasının API‘si üzerinden

2.1. TKGM Otomatik Doğrulama Uygulaması Üzerinden Validasyon Kodu Durumunu Sorgulama

  • TKGM Otomatik Doğrulama Uygulamasında Sorgulamalar sekmesine girilir.
  • Sol taraftaki Sorgulama Menüsü içerisinde yer alan Süreç Sorgulama seçeneğine tıklanır.
  • Validasyon kodu girilerek Süreç Sorgula butonuna tıklanır.
  • Sorgulama işlemi sonucunda şu durumlarla/süreçlerle karşılaşılır:
    • UYARI: Uyarılar 2 farklı nedenle alınmaktadır:
      • 1) İlgili Ruhsat Kurumuna teslim edilen validasyon kodları için WebTapu başvuru süreci başlatılmamış olabilir. Validasyon kodu alındıktan ve ilgili Ruhsat Kurumuna teslim edildikten hemen sonra, durum/süreç ekranında bu uyarının gözlenmesi olağandır. İlgili Ruhsat Kurumunun personel sayısına ve iş yoğunluğuna bağlı olarak, bu uyarı genellikle 1-15 gün boyunca (bazı hallerde ise çok daha uzun bir süre) alınmaya devam edebilmektedir.
      • 2) Herhangi bir nedenden ötürü validasyon kodu iptal edilmiş veya reddedilmiş olabilir. Bu durumda SONUÇ bölümünde hangi kurum tarafından, AÇIKLAMA bölümünde ise hangi gerekçe ile validasyon kodunun iptal edildiği/reddedildiği belirtilmektedir. Validasyon kodunun, sürecin herhangi bir aşamasında ilgili İdarelerce iptal edilmesi/reddedilmesi; iptal/ret nedeninden bağımsız olarak yeni bir kod alınmasını ve sürecin yeniden başlatılmasını gerektirmektedir.
    • SORGU BAŞARILI: Validasyon kodunun WebTapu sistemine girişi yapıldıktan sonra görüntülenmeye başlanan durum/süreç ekranı olup, sürecin sorunsuz bir şekilde devam ettiğini veya başarıyla sonuçlandığını ifade edecek şekilde mavi veya yeşil renkte görüntülenmektedir. Validasyon kodunun Ruhsat Kurumunda işleme alınmasından, Tapu Müdürlüğüne gönderilişine kadar olan tüm süreçlerde mavi renkli durum/süreç ekranı görüntülenmekte iken; validasyon kodunun Tapu Müdürlüğü tarafından onaylanarak kat irtifakı/kat mülkiyeti tesisi sürecinin başarıyla sonuçlandığı durumlarda ise yeşil renkli durum/süreç ekranı görüntülenmektedir.

2.2. TKGM Otomatik Doğrulama Uygulamasının API’si Üzerinden Validasyon Kodu Durumunu Sorgulama

Sistemde yaşanan yoğunluk veya sistemsel bazı problemler nedeniyle, validasyon kodlarının durumlarının/süreçlerinin TKGM Otomatik Doğrulama Uygulaması üzerinden sorgulanması oldukça çetrefilli, zaman alıcı ve sinir bozucu bir hal alabilmektedir. Validasyon kodlarının durumunun daha hızlı ve sorunsuz bir şekilde sorgulanabilmesi için TKGM Otomatik Doğrulama Uygulamasının API‘si (https://3dbinadogrulaservis.tkgm.gov.tr) kullanılabilmektedir. Bu sayede TKGM Otomatik Doğrulama Uygulamasına giriş yapmaya gerek kalmaksızın, sistemde yaşanan yoğunluğa veya sistemsel diğer problemlere karşı daha dayanıklı bir şekilde validasyon kodu durumu sorgulanabilmekte ve süreci takip edilebilmektedir.


2.2.1. Windows Komut İstemi ve MacOS Terminali üzerinden validasyon kodu durumunu sorgulama

Türkiye Geneli 3 Boyutlu Sayısal Yapı Modeli Üretimi, 3B Sayısal Yapı Modeli, 3BSYM, TKGM CityGML, Validasyon Kodu Alma ve Süreç Sorgulama

Aşağıda paylaşılan kod parçacığı Windows Komut İstemi’ne (cmd) yapıştırılarak validasyon kodu sorgulaması yapılabilir:

curl -X POST "https://3dbinadogrulaservis.tkgm.gov.tr/api/ArchitecturalBuilding/ArchitecturalBuildingControlStateControl" -H "Content-Type: application/json" -d "{\"validationCode\":\"ABC123\"}"

Bu kod parçacığında ABC123, 6 haneli validasyon kodunu temsil etmektedir.

Aşağıda paylaşılan kod parçacığı MacOS Terminal’ine yapıştırılarak validasyon kodu sorgulaması yapılabilir:

curl -X POST "https://3dbinadogrulaservis.tkgm.gov.tr/api/ArchitecturalBuilding/ArchitecturalBuildingControlStateControl" -H "Content-Type: application/json" -d '{"validationCode":"ABC123"}'

Bu kod parçacığında ABC123, 6 haneli validasyon kodunu temsil etmektedir.


2.2.2. Python programlama dili ile validasyon kodu durumunu sorgulama

Türkiye Geneli 3 Boyutlu Sayısal Yapı Modeli Üretimi, 3B Sayısal Yapı Modeli, 3BSYM, TKGM CityGML, Validasyon Kodu Alma ve Süreç Sorgulama

Aşağıda paylaşılan kod parçacıkları kullanılarak Python ile validasyon kodu sorgulaması yapılabilir:

import requests

URL = "https://3dbinadogrulaservis.tkgm.gov.tr/api/ArchitecturalBuilding/ArchitecturalBuildingControlStateControl"

validation_code = "ABC123" #Validasyon kodu

response = requests.post(
    URL,
    json={"validationCode": validation_code},
    timeout=10
)

response.raise_for_status()

result = response.json()

print("Validasyon Kodu:", result["validationCode"])
print("Durum:", result["stateDefinition"])
print("Açıklama:", result["stateDescription"])

Bu kod parçacığında ABC123, 6 haneli validasyon kodunu temsil etmekte olup; kod parçacıklarının çalıştırılabilmesi için pip install requests ile gerekli kütüphanenin kurulması gerekmektedir.


2.2.3. Python programlama dili kullanarak bir liste içerisinde yer alan tüm validasyon kodlarının durumunu sorgulama

Türkiye Geneli 3 Boyutlu Sayısal Yapı Modeli Üretimi, 3B Sayısal Yapı Modeli, 3BSYM, TKGM CityGML, Validasyon Kodu Alma ve Süreç Sorgulama

Python programlama dili kullanarak hazırladığımız ve toplam 990 kod satırından oluşan .py uzantılı dosyamız aracılığıyla; doğrudan TKGM sunucularına bağlanabilmekte ve tek bir tuşla listemizde yer alan tüm validasyon kodlarının durumunu TKGM Otomatik Doğrulama Uygulamasının Sorgulamalar sekmesinden çok daha hızlı ve sorunsuz bir şekilde sorgulayabilmekteyiz. Sorgulama esnasında zaman aşımına uğrayan hatalı kod sorgulamaları için optimize edilmiş ve otomatikleştirilmiş bir iş akışı yürüterek, bir liste içerisinde bulunan tüm validasyon kodlarının durumunu saniyeler içerisinde sorgulayabilmekteyiz. Ayrıca, listemizde yer alan tüm validasyon kodlarının durumunu başka bir dosyaya kaydetmekteyiz. Her bir validasyon kodunun durumunu bu liste üzerinden tek tek inceleyebildiğimiz gibi, sonraki sorgulamalarımızda durumu değişen validasyon kodlarını da çıktı olarak otomatik şekilde görebilmekteyiz. Böylece, süreci devam eden validasyon kodlarının takibini çok daha kolay yapabilmekte, durumu değişen kodlar için gerekli aksiyonları ivedilikle alabilmekteyiz. Kat irtifakı/kat mülkiyeti tesisi süreci başarıyla sonuçlanan validasyon kodlarını ise listeden otomatik olarak kaldırmakta ve mevcut listeye yalnızca yeni kodlar ekleyerek devam eden süreçlerin takibini çok kolay bir şekilde yapabilmekteyiz. Siz de validasyon kodlarınızın durumunu sorgulama işlemlerinizi hızlandırmak ve otomatikleştirmek isterseniz bizimle iletişime geçebilirsiniz.


Türkiye geneli 3BSYM üretimi işlemleriniz için hizmet sayfamızı inceleyebilir veya bizimle iletişime geçebilirsiniz.