148
MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT İZİNLERİ PROJESİ KENT BİLGİ SİSTEMİ ENTEGRASYON SERVİSLERİ SİSTEM ENTEGRASYONU KLAVUZU PROJE KODU: MAKS RAPOR KODU: KLMAKSVUK SÜRÜM: 0.714 30.04.2015 Bu doküman “Mekansal Adres Kayıt ve Çevrimiçi Emlak ve İnşaat İzinleri Sistemi Projesi” kapsamında T.C. İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü için hazırlanmıştır. KBS ENTEGRASYON SERVİSLERİ KLAVUZU

MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Embed Size (px)

Citation preview

Page 1: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

MEKANSAL ADRES KAYIT

VE

ÇEVRİMİÇİ EMLAK VE İNŞAAT İZİNLERİ

PROJESİ

KENT BİLGİ SİSTEMİ ENTEGRASYON SERVİSLERİ

SİSTEM ENTEGRASYONU KLAVUZU

PROJE KODU: MAKS

RAPOR KODU: KLMAKSVUK

SÜRÜM: 0.714

30.04.2015

Bu doküman “Mekansal Adres Kayıt ve Çevrimiçi Emlak ve İnşaat İzinleri Sistemi

Projesi” kapsamında T.C. İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel

Müdürlüğü için hazırlanmıştır.

KBS ENTEGRASYON SERVİSLERİ KLAVUZU

Page 2: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

SÜRÜM TARİHÇESİ

Sürüm Tarih Değişiklik Nedeni Değişikliği Yapan

0.1 22.10.2012 İlk Sürüm Proje Ekibi

0.2 06.01.2013 Güncelleme Proje Ekibi

0.3 11.02.2013 Güncelleme Proje Ekibi

0.4 08.03.2013 Güncelleme Proje Ekibi

0.5 29.03.2013 Güncelleme Proje Ekibi

0.6 09.05.2013 Güncelleme Proje Ekibi

0.7 16.05.2013 Güncelleme Proje Ekibi

0.8 25.07.2013 Güncelleme Proje Ekibi

0.9 30.04.2015 Güncellem Proje Ekibi

Page 3: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

İçindekiler

1 GİRİŞ ...................................................................................................................................... 8

1.1 TANIMLAR VE KISALTMALAR ....................................................................................................... 9

2 MAHALLİ ADRES BİLEŞENİ SERVİSLERİ .................................................................................... 10

2.1 AÇIKLAMALAR ....................................................................................................................... 10

2.1.1 KOORDİNAT SİSTEMİ....................................................................................................................... 10

2.1.2 SONUÇ MESAJLARI VE KODLARI ........................................................................................................ 12

2.1.3 STRİNG ALANLARIN KARAKTER KONTROLÜ ......................................................................................... 13

2.2 WSDL ADRESİ ....................................................................................................................... 13

2.3 YAPI SERVİSLERİ ..................................................................................................................... 13

2.3.1 SERVİS LİSTESİ ............................................................................................................................... 13

2.3.2 SERVİS BİLGİSİ ............................................................................................................................... 13

2.4 DİĞER YAPI SERVİSLERİ ............................................................................................................ 17

2.4.1 SERVİS LİSTESİ ............................................................................................................................... 17

2.4.2 SERVİS BİLGİSİ ............................................................................................................................... 17

2.5 NUMARATAJ SERVİSLERİ .......................................................................................................... 19

2.5.1 SERVİS LİSTESİ ............................................................................................................................... 19

2.5.2 SERVİS BİLGİSİ ............................................................................................................................... 20

2.6 BAĞIMSIZ BÖLÜM SERVİSLERİ ................................................................................................... 39

2.6.1 SERVİS LİSTESİ ............................................................................................................................... 39

2.6.2 SERVİS BİLGİSİ ............................................................................................................................... 40

2.7 YOL SERVİSLERİ ...................................................................................................................... 45

2.7.1 SERVİS LİSTESİ ............................................................................................................................... 45

2.7.2 SERVİS BİLGİSİ ............................................................................................................................... 46

3 İDARİ ADRES BİLEŞENİ SERVİSLERİ ......................................................................................... 61

3.1 WSDL ADRESİ ....................................................................................................................... 61

3.2 BELDE SERVİSLERİ ................................................................................................................... 61

3.2.1 SERVİS LİSTESİ ............................................................................................................................... 61

3.2.2 SERVİS BİLGİSİ ............................................................................................................................... 61

3.3 BELEDİYE SERVİSLERİ ............................................................................................................... 63

3.3.1 SERVİS LİSTESİ ............................................................................................................................... 63

3.3.2 SERVİS BİLGİSİ ............................................................................................................................... 63

Page 4: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.4 BUCAK SERVİSLERİ .................................................................................................................. 64

3.4.1 SERVİS LİSTESİ ............................................................................................................................... 64

3.4.2 SERVİS BİLGİSİ ............................................................................................................................... 64

3.5 İL SERVİSLERİ......................................................................................................................... 65

3.5.1 SERVİS LİSTESİ ............................................................................................................................... 65

3.5.2 SERVİS BİLGİSİ ............................................................................................................................... 65

3.6 İLÇE SERVİSLERİ ..................................................................................................................... 66

3.6.1 SERVİS LİSTESİ ............................................................................................................................... 66

3.6.2 SERVİS BİLGİSİ ............................................................................................................................... 66

3.7 İL ÖZEL İDARESİ SERVİSLERİ ...................................................................................................... 68

3.7.1 SERVİS LİSTESİ ............................................................................................................................... 68

3.7.2 SERVİS BİLGİSİ ............................................................................................................................... 68

3.8 KÖY SERVİSLERİ ..................................................................................................................... 68

3.8.1 SERVİS LİSTESİ ............................................................................................................................... 68

3.8.2 SERVİS BİLGİSİ ............................................................................................................................... 69

3.9 KÖY BAĞLISI SERVİSLERİ .......................................................................................................... 71

3.9.1 SERVİS LİSTESİ ............................................................................................................................... 71

3.9.2 SERVİS BİLGİSİ ............................................................................................................................... 71

3.10 MAHALLE SERVİSLERİ ............................................................................................................ 72

3.10.1 SERVİS LİSTESİ ............................................................................................................................. 72

3.10.2 SERVİS BİLGİSİ ............................................................................................................................. 72

4 MAHALLİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ ........................................................................ 77

4.1.1 WSDL ADRESİ ............................................................................................................................... 77

4.1.2 SERVİS LİSTESİ ............................................................................................................................... 77

4.1.3 SERVİS BİLGİSİ ............................................................................................................................... 77

5 İDARİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ ............................................................................. 82

5.1.1 WSDL ADRESİ ............................................................................................................................... 82

5.1.2 SERVİS LİSTESİ ............................................................................................................................... 82

5.1.3 SERVİS BİLGİSİ ............................................................................................................................... 82

6 YAPI BELGELERİ SERVİSLERİ ................................................................................................... 83

6.1 GENEL KURALLAR ................................................................................................................... 83

6.1.1 BİNA VE BAĞIMSIZ BÖLÜM KİMLİK NO ALANLARI ................................................................................ 83

Page 5: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

6.1.2 KİŞİ BİLGİLERİ ................................................................................................................................ 83

6.1.3 KİŞİ ADRES ALANLARI ..................................................................................................................... 83

6.1.4 PARAMETRE ALANLARI .................................................................................................................... 83

6.1.5 LİSTE BİLGİLERİ .............................................................................................................................. 83

6.1.6 SERVİS SONUCU ......................................................................................................................... 83

6.2 YAPI RUHSATI SERVİSİ ............................................................................................................. 84

6.2.1 İŞLEYİŞ ......................................................................................................................................... 84

6.2.2 OPERASYONLAR ............................................................................................................................. 84

6.2.3 MODEL ........................................................................................................................................ 85

6.2.4 WSDL ADRESİ .............................................................................................................................. 105

6.3 YAPI KULLANIM İZNİ SERVİSİ .................................................................................................... 105

6.3.1 İŞLEYİŞ ....................................................................................................................................... 105

6.3.2 OPERASYONLAR ........................................................................................................................... 106

6.3.3 MODEL ...................................................................................................................................... 106

6.3.4 WSDL ADRESİ .............................................................................................................................. 125

6.4 YANAN YIKILAN YAPILAR FORMU SERVİSİ .................................................................................... 125

6.4.1 İŞLEYİŞ ....................................................................................................................................... 125

6.4.2 OPERASYONLAR ........................................................................................................................... 126

6.4.3 MODEL ...................................................................................................................................... 126

6.4.4 WSDL ADRESİ .............................................................................................................................. 139

6.5 YAPI BELGELERİ DEĞİŞEN SERVİSİ .............................................................................................. 139

6.5.1 İŞLEYİŞ ....................................................................................................................................... 139

6.5.2 OPERASYONLAR ........................................................................................................................... 139

6.5.3 MODEL ...................................................................................................................................... 140

6.5.4 WSDL ADRESİ .............................................................................................................................. 140

6.6 YAPI BELGELERİ SORGULAMA SERVİSİ ..................................................................................... 140

6.6.1 İŞLEYİŞ ....................................................................................................................................... 140

6.6.2 OPERASYONLAR ........................................................................................................................... 140

6.6.3 MODEL ...................................................................................................................................... 141

6.6.4 WSDL ADRESİ .............................................................................................................................. 141

7 ADRES ENTEGRASYON SERVİSLERİ ........................................................................................ 142

7.1 NUMARATAJ TALEP SERVİSİ ..................................................................................................... 142

7.1.1 İŞLEYİŞ ....................................................................................................................................... 142

7.1.2 OPERASYONLAR ........................................................................................................................... 142

Page 6: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

7.1.3 MODEL ...................................................................................................................................... 142

7.1.4 WSDL ADRESİ .............................................................................................................................. 146

8 YARDIMCI SERVİSLER ........................................................................................................... 147

8.1 PARAMETRE SERVİSİ .............................................................................................................. 147

8.1.1 İŞLEYİŞ ....................................................................................................................................... 147

8.1.2 OPERASYONLAR ........................................................................................................................... 147

8.1.3 WSDL ADRESİ .............................................................................................................................. 147

9 KULLANIM ÖNERİLERİ .......................................................................................................... 148

9.1 SERVİS REFERANSLARININ ÜRETİMİ İÇİN SVCUTİL KULLANILMASI ....................................................... 148

Page 7: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ
Page 8: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

1 GİRİŞ

Bu doküman, yetkili idarelerin kendi Kent Bilgi Sistemlerini (veya Coğrafi Adres Bilgi Sistemlerini) MAKS

web servisleri ile entegre etmek için gerekli olan bilgileri içermektedir.

Servislere erişimde, NVIGM bünyesinde hizmet veren KPS v2 güvenlik altyapısı kullanılacaktır. Erişim

için gerekli olan kullanıcı adı ve parola bilgileri ayrıca NVIGM tarafından bildirilecektir.

Doküman içerisinde yer alan servis adresleri test amaçlı çalışmalarda kullanılacaktır. Pilot çalışmaların

devreye alınması aşamasında kullanılacak olan servis adresleri ayrıca bildirilecektir.

Page 9: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

1.1 TANIMLAR VE KISALTMALAR

BAKANLIK: T.C. İçişleri Bakanlığı

NVİ / NVİGM: Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü

Yetkili İdare: Belediyeler, İl Özel İdareleri, Organize Sanayi Bölge Müdürlükleri, Çevre ve Şehircilik İl

Müdürlükleri, Bilim ve Teknoloji Bakanlığı Teknoloji Geliştirme Genel Müdürlüğü, Serbest Bölge

Müdürlükleri

MAKS: Mekansal Adres Kayıt Sistemi

KBS: Kent Bilgi Sistemi

CABS: Coğrafi Adres Bilgi Sistemi

CBS: Coğrafi Bilgi Sistemleri

KPS: Kimlik Paylaşımı Sistemi

Page 10: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2 MAHALLİ ADRES BİLEŞENİ SERVİSLERİ

2.1 AÇIKLAMALAR

2.1.1 KOORDİNAT SİSTEMİ

Servise gönderilen mekansal verinin koordinat referansı kullanıcıdan alınmayacak olup kullanıcının

bulunduğu dilime göre servis tarafında değerlendirilecektir. Bu sebeple gönderilen mekansal verinin

ilgili koordinat referansına göre dönüştürülmesi ve gönderilmesi gerekmektedir.

MAKS projesinde mekânsal verilerin kullanımında koordinat sisteminin datumu olarak 1996 yılında

hazırlanmış olan Uluslararası Yersel Referans Sistemi (International Terrestrial Referans Frame -

ITRF1996) kullanılmıştır. Uluslararası Yersel Koordinat Sistemi (ITRF), 1979 yılında Uluslararası Jeodezi

ve Jeofizik Birliği tarafından referans elipsoidi olarak kabul edilen GRS-80 elipsoidini referans elipsoidi

olarak temel almıştır.

ITRF1996 datumuna ait referans elipsoidi temel parametreleri:

Referans Elipsoidi : GRS-80

Büyük Yarı Eksen (a) : 6378137 m

Açısal Hız (w) : 7292115E-11 rad/s

Gravitasyonel Sabit (GM) : 3986005E8 m3/s2

2nci Derece Zonal Harmonik Katsayısı : Normalize J2 108263E-8

ITRF1996 datumuna ait referans elipsoidi türetilmiş parametreleri :

Basıklık (f) : 0,00335281068118

Kutupsal Eğrilik Yarıçapı (c) : 6399593,6259 m

Basıklık Tersi (1/f) : 298,25722210100002

Küçük Yarı Eksen (b) : 6356752,3141403561m

Birinci Eksantrisite Karesi (e2) : 0,00669438002290

ITRF1996 datumunda standart olarak başlangıç meridyeni Greenwich-00 0ı 0ıı, ölçü birimi derece ve her

birimdeki radyan karşılığı olarak 0,017453292519943295 değerleri seçilmiştir.

Page 11: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

MAKS projesinde iki boyutlu koordinat sistemleri kullanılacaktır. Bu koordinat referans sistemleri hesap

yüzeyi olarak datumun referans elipsoidi olarak temel aldığı GRS-80 elipsoit parametrelerini

kullanacaktır. Aşağıda mekânsal verinin kullanacağı koordinat referans sistemleri listelenmiştir:

2.1.1.1 Coğrafi Koordinat Referans Sistemi

ITRF 1996 koordinat referans sisteminde tüm mekânsal veriler coğrafi koordinat sisteminde

sunulacaktır.

2.1.1.2 Projeksiyon Koordinat Referans Sistemi

Herhangi bir meridyen dairesine teğet olarak geçirilen silindir ile elde edilen projeksiyon Transversal

Mercator (TM) projeksiyonudur. Buna Gauss-Krüger projeksiyonu da denir. Ülkemizde kullanılan ve

özellikle topoğrafik haritaların üretiminde tercih edilen bir projeksiyondur. Teğet meridyenden

uzaklaştıkça hata oranı artmaktadır. Daha fazla hatayı önlemek için haritalar, arazi parçaları 3 ve 6

derecelik dilimler halinde izdüşümleri çıkarılarak yapılır. 3 derecelik dilim genişliğinde deformasyon

parametresi olan ölçek faktörü değeri 1 dir. Kuzey yarım kürede bu projeksiyonda Y değerleri negatif

çıktığından bu koordinatlara 500000 m eklenir ve YUKARI DEĞER ismini alırlar; X değerlerine ise

herhangi bir değer eklenmez ve SAĞA DEĞER ismini alırlar.

MAKS projesi mekânsal verileri, ülke bütününde 3 derecelik dilim genişliklerinde ve toplamda 7 adet

projeksiyon koordinat referans sisteminde kullanılacaktır. Aşağıda bu koordinat referans sistemleri

listelenmiştir:

ITRF_TM27: İlgili dilim içerisine giren mekânsal veriler yirmi yedi numaralı dilim orta

meridyenine Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak

kullanılacaktır.

ITRF_TM30: İlgili dilim içerisine giren mekânsal veriler otuz numaralı dilim orta meridyenine

Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.

ITRF_TM33: İlgili dilim içerisine giren mekânsal veriler otuz üç numaralı dilim orta meridyenine

Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.

ITRF_TM36: İlgili dilim içerisine giren mekânsal veriler otuz altı numaralı dilim orta meridyenine

Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.

ITRF_TM39: İlgili dilim içerisine giren mekânsal veriler otuz dokuz numaralı dilim orta

meridyenine Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak

kullanılacaktır.

Page 12: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

ITRF_TM42: İlgili dilim içerisine giren mekânsal veriler kırk iki numaralı dilim orta meridyenine

Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.

ITRF_TM45: İlgili dilim içerisine giren mekânsal veriler kırk beş numaralı dilim orta meridyenine

Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.

2.1.2 SONUÇ MESAJLARI VE KODLARI

Servisten sonuç olarak dönen nesne içerisinde ServiceData ve ServiceInfo isimli iki nesne

bulunmaktadır. Bu alanlardan ServiceData servisin başarılı olduğu durumlarda dolu iken ServiceInfo

alanı işlemin başarılı ya da başarısız olduğu durumlar için her zaman doludur ve ServiceInfo nesnesinin

içerisinde yer alan Code değerinde ilgili işlemin kodu ve Description kısmında açıklaması yer alır.

İşlem başarılı bir şekilde gerçekleşmiş ise

1. ServiceInfo

a. Code: -1

b. Description: İşlemin başarılı bir şekilde gerçekleştiği bilgisi

2. ServiceData : Dolu

İşlem başarılı bir şekilde gerçekleşmiş fakat bir uyarı durumu mevcut ise

1. ServiceInfo

a. Code: 0 ile 1000 arasında

b. Description: Uyarı durumu

2. ServiceData : Dolu

İşlem başarısız olmuş ise

1. ServiceInfo

a. Code: 1000’den büyük

b. Description: İşlemin gerçekleştirilememesinin nedeni

2. ServiceData : Boş

2.1.2.1 Kod Listesi

Bazı özel değerler şu şekildedir:

-1 : İşlem başarılı bir şekilde gerçekleştirilmiştir.

Page 13: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

400: Yol işlemlerinde silinen yolortahatlardan dolayı hiç yol orta hattı kalmadığı için ilgili yol

silinmiştir.

500: Sorgulama işlemi sonucu dönen nesnede veriyle ilgili bir eksiklik ya da yanlışlık bulunmaktadır.

900: Gelen yapı ya da numarataj işlemi için parsel bilgisi eklenememektedir.

1001: Bir nesneyle ilişkilini nesneler sorgulanadı ve sorgulama sonucu hiç nesne bulunamamaktadır.

(Ör: Yapının numaratajı sorgulanmış ve ilişkili numaratajlar bulunamamaktadır.)

1500: Sistemde teknik bir hata durumu oluşmaktadır.

2001: Kullanıcıdan gelen veriyle ilgili bir yanlışlık ya da eksiklik durumu bulunmaktadır.

2500: Kullanıcı yetki alanı dışında bir işlem gerçekleştirmeye çalışmaktadır.

2.1.3 String Alanların Karakter Kontrolü

Serviste yer alan nesnelerin string tipindeki alanlanları sadece rakam, harf, ‘-’, ‘/’, ‘*’, ‘.’, ‘(’, ‘)’

karaketlerini dışında bir karakter içermemelidir, ayrıca bu değerler boşluk ile başlayıp bitmemelidir.

2.2 WSDL ADRESİ

https://gisservertest.nvi.gov.tr/MAKSCABS/MahalliBilesenServisleri.svc?wsdl

2.3 YAPI SERVİSLERİ

2.3.1 SERVİS LİSTESİ

1. ServiceResultOfYapi YapiSorgula (long kimlikNo)

2. ServiceResultOfNullableLong YapiEkle(Yapi yapi)

3. ServiceResultOfstring YapiGuncelle(Yapi yapi)

4. ServiceResultOfstring YapiSil(long kimlikNo)

2.3.2 SERVİS BİLGİSİ

2.3.2.1 “YapiSorgula” Servisi

“YapiSorgula” servisi, kimlik numarası bilinen bir yapının öznitelik bilgilerine ve geometrisine erişmeyi

sağlamaktadır.

Page 14: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.3.2.1.1 Girdi Bilgisi

Yapı kimlik numarası – long (*)

2.3.2.1.2 Çıktı Bilgisi

ServiceResultOfYapi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yapi nesnesi - Yapi

2.3.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

2.3.2.2 “YapiEkle” Servisi

“YapiEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir yapının sisteme eklenmesini sağlamaktadır.

2.3.2.2.1 Girdi Bilgisi

Yapı

KimlikNo - long

Ad - string

ZeminUstuKatSayisi - int (*)

ZeminAltiKatSayisi - int (*)

Tip - int (*)

Durum - int (*)

Olcek - int

OlusumYontemi - int

ParselKimlikNo - long

PostaKodu - string

SiteveyaKooperatifAdi – string

Aciklama – string

Geometri - Geometry (*)

Page 15: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.3.2.2.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

yapiKimlikNumarası - long

2.3.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen geometri bilgisinin en az 3 farklı noktadan oluşan poligon tipinde bir veri olması

gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla, diğer yapılarla ve yollarla kesişmemelidir.

2.3.2.3 “YapiGuncelle” Servisi

“YapiGuncelle” servisi, öznitelik bilgisi değişen veya geometrisinde değişiklik yapılan bir yapının

güncellenmesini sağlamaktadır.

2.3.2.3.1 Girdi Bilgisi

Yapı

KimlikNo - long (*)

Ad - string

ZeminUstuKatSayisi - int (*)

ZeminAltiKatSayisi - int (*)

Tip - int (*)

Durum - int (*)

Olcek - int

OlusumYontemi - int

ParselKimlikNo - long

PostaKodu - string

SiteveyaKooperatifAdi – string

Aciklama – string

Geometri - Geometry

Page 16: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.3.2.3.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.3.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

Geometri bilgisi var ise en az 3 farklı noktadan oluşan poligon tipinde bir veri olması

gerekmektedir.

Geometri bilgisi var ise sistemde bulunan yapılarla, diğer yapılarla ve yollarla kesişmemelidir.

2.3.2.4 “YapiSil” Servisi

“YapiSil” servisi, kimlik numarası bilinen bir yapının silinmesini sağlamaktadır.

2.3.2.4.1 Girdi Bilgisi

Yapı kimlik numarası – long (*)

2.3.2.4.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu – string

2.3.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

Gönderilen yapının bir numarataj ile ilişkisi bulunmamalıdır.

Page 17: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.4 DİĞER YAPI SERVİSLERİ

2.4.1 SERVİS LİSTESİ

1. ServiceResultOfDigerYapi DigerYapiSorgula (long kimlikNo)

2. ServiceResultOfNullableLong DigerYapiEkle (Yapi yapi)

3. ServiceResultOfstring DigerYapiGuncelle (Yapi yapi)

4. ServiceResultOfstring DigerYapiSil (long kimlikNo)

2.4.2 SERVİS BİLGİSİ

2.4.2.1 “DigerYapiSorgula” Servisi

“DigerYapiSorgula” servisi kimlik numarası bilinen bir diğer yapının öznitelik bilgilerine ve geometrisine

erişmeyi sağlamaktadır.

2.4.2.1.1 Girdi Bilgisi

Diğer yapı kimlik numarası - long (*)

2.4.2.1.2 Çıktı Bilgisi

ServiceResultOfDigerYapi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Diğer yapı nesnesi – DigerYapi

2.4.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

2.4.2.2 “DigerYapiEkle” Servisi

“DigerYapiEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir diğer yapının sisteme eklenmesini

sağlamaktadır.

2.4.2.2.1 Girdi Bilgisi

Diğer Yapı

KimlikNo - long

Page 18: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Ad – string (*)

Tip - int (*)

PostaKodu - string

Geometri - Geometry (*)

2.4.2.2.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

digerYapiKimlikNumarası - long

2.4.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen geometri bilgisinin en az 3 farklı noktadan oluşan poligon tipinde bir veri olması

gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla, diğer yapılarla kesişmemelidir.

2.4.2.3 “DigerYapiGuncelle” Servisi

“DigerYapiGuncelle” servisi, öznitelik bilgisi ve geometrisinde değişiklik yapılan bir diğer yapının

güncellenmesini sağlamaktadır.

2.4.2.3.1 Girdi Bilgisi

Diğer Yapı

KimlikNo - long (*)

Ad – string (*)

Tip - int (*)

PostaKodu - string

Geometri - Geometry

2.4.2.3.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Page 19: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.4.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

Geometri gönderiliyor ise en az 3 farklı noktadan oluşan poligon tipinde bir veri olması

gerekmektedir.

Geometri bilgisi var ise sistemde bulunan yapılarla, diğer yapılarla kesişmemelidir.

2.4.2.4 “DigerYapiSil” Servisi

“DigerYapiSil” servisi, kimlik numarası bilinen bir diğer yapının silinmesini sağlamaktadır.

2.4.2.4.1 Girdi Bilgisi

Diğer yapı kimlik numarası – long (*)

2.4.2.4.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.4.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

Gönderilen diğer yapının bir numarataj ile ilişkisi bulunmamalıdır.

2.5 NUMARATAJ SERVİSLERİ

2.5.1 SERVİS LİSTESİ

1. ServiceResultOfNumarataj NumaratajSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMaksRecordOfNumarataj NumaratajSorgulaByYapiKimlikNo(long

kimlikNo)

Page 20: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3. ServiceResultOfArrayOfMaksRecordOfNumarataj NumaratajSorgulaByDigerYapiKimlikNo

(long kimlikNo)

4. ServiceResultOfArrayOfMaksRecordOfNumarataj NumaratajSorgulaByYolKimlikNo(long

kimlikNo)

5. ServiceResultOfNullableLong YapiNumaratajEkle(Numarataj numarataj)

6. ServiceResultOfNullableLong DigerYapiNumaratajEkle(Numarataj numarataj)

7. ServiceResultOfNullableLong ParselNumaratajEkle(Numarataj numarataj)

8. ServiceResultOfNullableLong NumaratajEkle(Numarataj numarataj)

9. ServiceResultOfstring NumaratajGuncelle(Numarataj numarataj)

10. ServiceResultOfstring NumaratajSil(long kimlikNo)

11. ServiceResultOfstring NumaratajArsa(Numarataj numarataj)

12. ServiceResultOfstring NumaratajTahsis(Numarataj numarataj)

13. ServiceResultOfstring NumaratajOznitelikGuncelle(List<Numarataj> numaratajList)

14. ServiceResultOfstring NumaratajTasi(Numarataj numarataj)

15. ServiceResultOfstring NumaratajYolIliskilendir (List<long> NumaratajKimliknoList,

List<long> yOHYonKimlikNoList)

16. ServiceResultOfstring NumaratajTopluGuncelle(List<Numarataj> numaratajList)

17. ServiceResultOfstring YapiNumaratajBagimsizEntegrasyon(long yapiKimlikNo, Numarataj

binaAnaGirisNumarataj, List<Numarataj> yapiNumaratajList)

18. ServiceResultOfArrayOfNullableLong NumaratajveYapiEkle(Numarataj numarataj, Yapi yapi)

19. ServiceResultOfArrayOfNullableLong NumaratajveDigerYapiEkle(Numarataj numarataj,

DigerYapi digerYapi)

20. ServiceResultOfArrayOfNullableLong YapiEkleveNumaratajTahsis(Numarataj numarataj, Yapi

yapi)

21. ServiceResultOfArrayOfNullableLong DigerYapiEkleveNumaratajTahsis (Numarataj

numarataj, DigerYapi digerYapi)

2.5.2 SERVİS BİLGİSİ

2.5.2.1 “NumaratajSorgula” Servisi

“NumaratajSorgula” servisi, kimlik numarası bilinen bir numaratajın öznitelik bilgilerine ve

geometrisine erişmeyi sağlamaktadır.

2.5.2.1.1 Girdi Bilgisi

Numarataj kimlik numarası – long (*)

Page 21: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.5.2.1.2 Çıktı Bilgisi

ServiceResultOfNumarataj

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Numarataj nesnesi – Numarataj

2.5.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

2.5.2.2 “NumaratajSorgulaByYapiKimlikNo” Servisi

“NumaratajSorgulaByYapiKimlikNo” servisi, kimlik numarası bilinen bir yapının tüm numaratajlarının

öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.

2.5.2.2.1 Girdi Bilgisi

Yapı kimlik numarası – long (*)

2.5.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMaksRecordOfNumarataj

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Numarataj nesnesi listesi - List<Numarataj>

2.5.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

2.5.2.3 “NumaratajSorgulaByDigerYapiKimlikNo” Servisi

“NumaratajSorgulaByDigerYapiKimlikNo” servisi, kimlik numarası bilinen bir diğer yapının tüm

numaratajlarının öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.

Page 22: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.5.2.3.1 Girdi Bilgisi

Diğer yapı kimlik numarası – long (*)

2.5.2.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfMaksRecordOfNumarataj

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Numarataj nesnesi listesi - List<Numarataj>

2.5.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

2.5.2.4 “NumaratajSorgulaByYolKimlikNo” Servisi

“NumaratajSorgulaByYolKimlikNo” servisi, kimlik numarası bilinen bir yolun tüm numaratajlarının

öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.

2.5.2.4.1 Girdi Bilgisi

Yol kimlik numarası – long (*)

2.5.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMaksRecordOfNumarataj

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Numarataj nesnesi listesi - List<Numarataj>

2.5.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Page 23: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.5.2.5 “YapiNumaratajEkle” Servisi

“YapiNumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir yapı ile ilişkisi

kurulacak sisteme eklenmesini sağlamaktadır.

2.5.2.5.1 Girdi Bilgisi

Numarataj

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long (*)

DigerYapiKimlikNo – long

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)

2.5.2.5.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

numaratajKimlikNumarası - long

2.5.2.5.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kapıno ile tip mutlaka uyumlu olmalıdır.

Gelen numarataj kapıno gelen yolda olmamalıdır.

Yol orta hat yön kimlik numarası her durumda dolu olmalıdır.

Gelen numaratajın sadece yapı kimlik numarası dolu olmalıdır.

Eğer bağlı olduğu numarataj kimlik no varsa bağlı olduğu mevzuata uyumlu olmalıdır.

Bir yapıya yalnız bir tane bina ana giriş eklenebilir.

Page 24: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Bina ana giriş tipi dışında bir numarataj eklenebilmesi için yapı üzerinde bina ana giriş tipinde

numarataj bulunmalıdır.

2.5.2.6 “DigerYapiNumaratajEkle” Servisi

“DigerYapiNumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir diğer yapı

ile ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.

2.5.2.6.1 Girdi Bilgisi

Numarataj

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long

DigerYapiKimlikNo – long (*)

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)

2.5.2.6.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

numaratajKimlikNumarası - long

2.5.2.6.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kapıno ile tip mutlaka uyumlu olmalıdır.

Gelen numarataj kapıno gelen yolda olmamalıdır.

Yol orta hat yön kimlik numarası her durumda dolu olmalıdır.

Gelen numaratajın sadece diğer yapı kimlik numarası dolu olmalıdır.

Page 25: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Gelen diğer yapının tipi Site Girişi ise bir tane site veya site girişi numaratajı eklenebilir, eğer

bir tane site veya site girişi bulunuyor ise istenilen sayıda diğer yapı girişi numaratajı eklenebilir.

Site girişi tipi dışındaki diğer yapılara istenilen sayıda diğer yapı girişi eklenebilir.

2.5.2.7 “ParselNumaratajEkle” Servisi

“ParselYapiNumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir parsel ile

ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.

2.5.2.7.1 Girdi Bilgisi

Numarataj

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long

DigerYapiKimlikNo – long

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)

2.5.2.7.2 Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kapıno mutlaka arsa olmalıdır.

Gelen numarataj kapıno ile tip mutlaka mevzuatla uyumlu olmalıdır

Gelen numarataj kapıno gelen yolda olmamalıdır.

Yol orta hat yön kimlik numarası her durumda dolu olmalıdır.

Gelen numaratajın sadece parsel kimlik numarası dolu olabilir.

Gelen numarataj geometrisi sistemde yer alan numarataj, yapı, diğer yapı, ve yollarla

kesişmemelidir.

2.5.2.7.3 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Page 26: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

numaratajKimlikNumarası - long

2.5.2.8 “NumaratajEkle” Servisi

“NumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir yapı, diğer yapı ya da

parsel ile ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.

2.5.2.8.1 Girdi Bilgisi

Numarataj

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long

DigerYapiKimlikNo – long

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)

İlişkisinin kurulacağı nesnenin (yapı, diğer yapı ya da parsel) kimlik numarası dolu olması zorunludur.

Hiç biri dolu değil ise parsele ekleme işlemi yapılıyor kabul edilir

2.5.2.8.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

numaratajKimlikNumarası - long

Page 27: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.5.2.8.3 Alan Bazlı İş (Validasyon) Kuralları

Yapi Numaratajı, Diğer Yapi Numaratajı, Parsel Numaratajı ekleme için geçerli olan iş kuralları

bu ekleme işlemi için de geçerlidir.

2.5.2.9 “NumaratajGuncelle” Servisi

“NumaratajGuncelle” servisi, öznitelik bilgisi ve geometrisinde değişiklik yapılan bir numaratajın

güncellenmesini sağlamaktadır.

2.5.2.9.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

Geometri - Geometry

2.5.2.9.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.9.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

Yapi Numaratajı, Diğer Yapi Numaratajı, Parsel Numaratajı ekleme için geçerli olan iş kuralları

güncelle işlemi için de geçerlidir.

Tipi bina ana giriş, bina tali giriş olan numarataj için tip güncelleme işlemi gerçekleştirilemez.

Tipi bağımsız ana giriş olan numarataj içerisinde bağımsız giriş bulunmuyorsa tipi yalnız

bağımsız tali giriş olarak güncellenebilir.

Tipi bağımsız tali giriş olan numaratajın tipi yalnız bağımsız ana giriş olarak güncellenebilir.

Tipi tahsis olan numaratajın tipi yalnız bina tali giriş olarak güncellenebilir.

Page 28: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Tipi diğer numarataj olan numarataj için tip güncelleme işlemi gerçekleştirilemez.

2.5.2.10 “NumaratajSil” Servisi

“NumaratajSil” servisi kimlik numarası bilinen bir numaratajın silinmesini sağlamaktadır.

2.5.2.10.1 Girdi Bilgisi

Numarataj kimlik numarası – long (*)

2.5.2.10.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.10.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

Gönderilen numarata bir bağımsz bölüm ile ilişkisi bulunmamalıdır.

2.5.2.11 “NumaratajArsa” Servisi

“NumaratajArsa” servisi, sistemde bulunan tipi tahsis veya bina ana girişi olan numaratajın parsel ile

ilişkisi kurulacak şekilde parsel üzerine taşınmasını sağlamaktadır.

2.5.2.11.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Aciklama – string

ParselKimlikNo – string

Geometri – Geometry (*)

2.5.2.11.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Page 29: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu – string

2.5.2.11.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

Gönderilen numarataj kimlik numarasının sistemedeki karşılığının numarataj tipi tahsis veya

bina ana giriş, bina tali giriş ya da site veya site girişi olmalıdır.

Gönderilen numaratajın ilişkili olduğu bağımsız bölüm bulunmamalıdır.

2.5.2.12 “NumaratajTahsis” Servisi

“NumaratajTahsis” servisi, sistemde bulunan tipi arsa olan numaratajın yapı ile ilişkisi kurulacak şekilde

yapı üzerine taşınmasını sağlamaktadır.

2.5.2.12.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Aciklama – string

YapiKimlikNo - long

DigerYapiKimlikNo - long

Geometri – Geometry (*)

Yapı kimlik numarası ya da diğer yapı kimlik numarasının dolu olması zorunludur.

2.5.2.12.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.12.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kimlik numarasına karşılık gelen sistemdeki numarataj tipi arsa olmalıdır.

Page 30: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Gelen numaratajın geometrisi yapı kimlik numarası ya da diğer yapı kimlik numarasının işaret

ettiği geometri sınırında olmalıdır.

Gelen yapı üzerinde bina ana giriş bulunmuyorsa bina ana giriş, bina ana giriş bulunuyorsa

tahsis olarak belirlenir.

Diğer yapı bilgisi geliyorsa eklenen diğer yapının tipinin site girişi olması beklenir ve eklenen

numaratajın tipi siteveyasitegirisi olarak belirlenir.

2.5.2.13 “NumaratajOznitelikGuncelle” Servisi

“NumaratajOznitelikGuncelle” servisi, sistemde bulunan numaratajların bir veya birden fazlasının

kapınolarının güncellenmesini sağlamaktadır.

2.5.2.13.1 Girdi Bilgisi

Numarataj listesi

o Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Ad – string

Aciklama – string

2.5.2.13.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.13.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen numarataj kimlik numarasının sistemde yer alan numaratajlara ait olması

gerekmektedir. Eğer bir tane numarataj bile bulunamaz ise tüm numaratajlar için yapılan işlem

iptal edilir.

Gelen numaratajlar aynı yol üzerinde yer almalıdır.

Gelen numaratajların yeni kapı numaraları sistemde bulunmamalıdır.

Gelen numaratajların yeni kapı numaraları tipleriyle uyumlu olmalıdır.

Page 31: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.5.2.14 “NumaratajTasi” Servisi

“NumaratajTasi” servisi, sistemde bulunan numaratajın başka bir yol ya da yapı yapı üzerine

taşınmasını sağlamaktadır.

2.5.2.14.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long

YapiKimlikNo – long

Geometri - Geometry (*)

2.5.2.14.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.14.3 Alan Bazlı İş (Validasyon) Kuralları

Taşıma işlemi sadece yapı ile ilişkili numaratajlar için geçerlidir.

Sadece tipi tahsis olan numaratakların tip bilgisi değişebilir ve bu numaratajların tip bilgisi

yalnızca giriş veya bina tali girişe değiştirilebilir.

Gelen yeni kapı numaraları numaratajın tipi ile uyumlu olmalıdır.

Gelen numaratajların yol ya da yapı bilgileri değiştirilebilir, eğer yapı bilgisi değişiyor ise

numaratajın ilişkili olduğu bağımsız bölümler numaratajın taşındığı yeni yapı ile ilişkilendirilir.

Yol bilgisi değişiyor ise kapı numaraları yeni ilişkilenen yolda bulunmamalıdır.

Page 32: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.5.2.15 “NumaratajYolIiskilendir” Servisi

“NumarataYolIliskilendir” servisi, sistemde bulunan numaratajların bir veya birden fazlasının yol orta

hat yön bilgisinin güncellenmesini sağlamaktadır.

2.5.2.15.1 Girdi Bilgisi

Numarataj kimlik numarası listesi – List<long> (*)

Yol orta hat yön kimlik numarası listesi – List<long> (*)

2.5.2.15.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.15.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen numarataj kimlik numaralarının sistemde yer alan numaratajlara ait olması

gerekmektedir. Eğer bir tane numarataj bile bulunamaz ise tüm numaratajlar için yapılan işlem

iptal edilir.

Gönderilen yol orta hat yön kimlik numaralarının sistemde yer alan yol orta hat yönlere ait

olması gerekmektedir. Eğer bir tane yol orta hat yön bile bulunamaz ise tüm numaratajlar için

yapılan işlem iptal edilir.

Gönderilen numarataj ve gönderilen yol orta hat yön bilgileri aynı sırada eşlenik olarak

verilmelidir.

İşlem sonucunda güncellenmek istenen numaratajların tamamı aynı yol ile ilişkilendirilmelidir.

İlişkilendirilmek istenen yol üzerinde ilgili kapı numaraları bulunmamalıdır.

2.5.2.16 “NumaratajTopluGuncelle” Servisi

“NumaratajTopluGuncelle” servisi, aynı yapı ya da diğer yapı üzerinde bulunan numaratajların bir veya

birden fazlasının kapıno, tip ve geometrilerinin güncellenmesini sağlamaktadır.

2.5.2.16.1 Girdi Bilgisi

Numarataj listesi

Page 33: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip – int (*)

Ad – string

Aciklama – string

Geometri - Geometry (*)

2.5.2.16.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.16.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen numarataj kimlik numarasının sistemde yer alan numaratajlara ait olması

gerekmektedir. Eğer bir tane numarataj bile bulunamaz ise tüm numaratajlar için yapılan işlem

iptal edilir.

Gönderilen numaratajlar aynı yapı ya da aynı diğer yapı üzerinde yer almalıdır.

Gönderilen numaratajlar için yapılan tip dönüşümleri, içerisinde yer alan bağımsız bölüm

sayılarıyla uyumlu olmalıdır.

Gönderilen kapı numaraları sistemde numaratajların bağlı olduğu yolda başka bir numarataj

üzerinde bulunmamalıdır.

2.5.2.17 “YapiNumaratajBagimsizEntegrasyon” Servisi

“YapiNumaratajBagimsizEntegrasyon” servisi, AKS’de bulunan numaratajların ve bu numaratajlar

içerisinde yer alan bağımsız bölümlerin MAKS ortamına aktarılmasını sağlamaktadır.

2.5.2.17.1 Girdi Bilgisi

Yapı kimlik numarası - long

Bina Ana Giriş Numaratajı - Numarataj

o KimlikNo - long (*)

Page 34: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Kapıno – string (*)

o Tip - int (*)

o Ad – string

o Aciklama – string

o YolOrtaHatYonKimlikNo – long (*)

o Geometri - Geometry (*)

YapıNumaratajList - List<Numarataj>

o Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

Geometri - Geometry (*)

1. Eğer ki bir yapı üzerinde yer alan numaratajların entegrasyon işlemi gerçekleştiriliyorsa yapı

kimlik numarası dolu gönderilmelidir. Yapı üzerine eklenecek olan numaratajlar içerisinde bina

ana giriş bilgisi varsa bina ana giriş numaratajı üzerinden gönderilip yapıya eklenmek istenen

diğer numaratajlar YapıNumaratajList üzerine eklenerek entegrasyon işlemi

gerçekleştirilebilmektedir. Eğer ki gönderilen listede bina ana giriş bilgisi bulunmuyorsa bina

ana giriş numarataj nesnesi boş gönderilebilir. Eğer ki sadece bina ana giriş bilgisi gönderilecek

ise YapıNumaratajList boş gönderilebilir.

2. Eğer ki bir diğer yapı üzerinde yer alan numaratajların entegrasyon işlemi gerçekleştiriliyorsa

yapı kimlik numarası dolu gönderilmelidir. Bina ana giriş bilgisi boş gönderilmelidir. Diğer yapı

üzerine eklenecek olan numaratajlar YapıNumaratajList üzerine eklenerek entegrasyon işlemi

gerçekleştirilebilmektedir.

3. Eğer ki arsa numaratajlarınn entegrasyon işlemi gerçekleştiriliyorsa yapı kimlik numarası boş

gönderilmelidir. Bina ana giriş bilgisi boş gönderilmelidir. Eklenecek numaratajlar

YapıNumaratajList üzerine eklenerek entegrasyon işlemi gerçekleştirilebilmektedir.

2.5.2.17.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Page 35: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.5.2.17.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yapı kimlik numarasına ait yapı MAKS tarafında bulunmalıdır.

Gönderilen numaratajlar MAKS tarafında bulunmamalıdır. (Numarataj kimlik numaraları

sistemde olmamalıdır.)

Gönderilen numarataj bilgileri AKS tarafında yer alan numarataj ile uyumlu olmalıdır.

2.5.2.18 “NumaratajveYapiEkle” Servisi

“NumaratajveYapiEkle” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir numaratajın ve yapının

birbirleriyle ilişkisi kurulacak şekilde sisteme eklenmesini sağlamaktadır.

2.5.2.18.1 Girdi Bilgisi

Numarataj

o KimlikNo - long

o Kapıno – string (*)

o Tip - int (*)

o Ad – string

o Aciklama – string

o YolOrtaHatYonKimlikNo – long (*)

o YapiKimlikNo – long

o DigerYapiKimlikNo – long

o ParselKimlikNo – long

o BagliOlduguNumaratajKimlikNo – long

o Geometri - Geometry (*)

Yapı

o KimlikNo - long

o Ad - string

o ZeminUstuKatSayisi - int (*)

o ZeminAltiKatSayisi - int (*)

o Tip - int (*)

o Durum - int (*)

Page 36: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Olcek - int

o OlusumYontemi - int

o ParselKimlikNo - long

o PostaKodu - string

o SiteveyaKooperatifAdi – string

o Aciklama – string

o Geometri - Geometry (*)

2.5.2.18.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

yapiKimlikNumarası, numaratajKimlikNumarası - List<long>

2.5.2.18.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numaratajın tipi bina ana giriş olmalıdır.

Yapı ekleme ve yapı numaratajı için geçerli olan validasyon kuralları bu işlem içinde geçerlidir.

2.5.2.19 “NumaratajveDigerYapiEkle” Servisi

“NumaratajveDigerYapiEkle” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir numaratajın ve

diğer yapının birbirleriyle ilişkisi kurulacak şekilde sisteme eklenmesini sağlamaktadır.

2.5.2.19.1 Girdi Bilgisi

Numarataj

o KimlikNo - long

o Kapıno – string (*)

o Tip - int (*)

o Ad – string

o Aciklama – string

o YolOrtaHatYonKimlikNo – long (*)

o YapiKimlikNo – long

o DigerYapiKimlikNo – long

o ParselKimlikNo – long

Page 37: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o BagliOlduguNumaratajKimlikNo – long

o Geometri - Geometry (*)

Diğer Yapı

o KimlikNo - long

o Ad – string (*)

o Tip - int (*)

o PostaKodu - string

o Geometri - Geometry (*)

2.5.2.19.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

digerYapiKimlikNumarası, numaratajKimlikNumarası - List<long>

2.5.2.19.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numaratajın tipi eklenen diğer yapının tipi ile uyumlu olmalıdır.

Diğer yapı ekleme ve diğer yapı numaratajı için geçerli olan validasyon kuralları bu işlem içinde

geçerlidir.

2.5.2.20 “YapiEkleveNumaratajTahsis” Servisi

“YapiEkleNumaratajTahsis” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir yapının eklenmesini

ve sistemde bulunan arsa tipinde bir numaratajın eklenen yapıyla ilişkisi kurulacak şekilde tahsis

edilmesini sağlar.

2.5.2.20.1 Girdi Bilgisi

Numarataj

o KimlikNo - long (*)

o Aciklama – string

o Geometri - Geometry (*)

Yapı

o KimlikNo - long

Page 38: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Ad - string

o ZeminUstuKatSayisi - int (*)

o ZeminAltiKatSayisi - int (*)

o Tip - int (*)

o Durum - int (*)

o Olcek - int

o OlusumYontemi - int

o ParselKimlikNo - long

o PostaKodu - string

o SiteveyaKooperatifAdi – string

o Aciklama – string

o Geometri - Geometry (*)

2.5.2.20.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

yapiKimlikNumarası, numaratajKimlikNumarası - List<long>

2.5.2.20.3 Alan Bazlı İş (Validasyon) Kuralları

Yapı ekleme ve numarataj tahsis işlemi için geçerli olan validasyon kuralları bu işlem içinde

geçerlidir.

2.5.2.21 “DigerYapiEkleveNumaratajTahsis” Servisi

“DigerYapiEkleNumaratajTahsis” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir diğer yapının

eklenmesini ve sistemde bulunan arsa tipinde bir numaratajın eklenen diğer yapıyla ilişkisi kurulacak

şekilde tahsis edilmesini sağlar.

2.5.2.21.1 Girdi Bilgisi

Numarataj

o KimlikNo - long (*)

o Aciklama – string

o Geometri - Geometry (*)

Page 39: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Diğer Yapı

o KimlikNo - long

o Ad – string (*)

o Tip - int (*)

o PostaKodu - string

o Geometri - Geometry (*)

2.5.2.21.2 Çıktı Bilgisi

ServiceResultOfNullablelong

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

yapiKimlikNumarası, numaratajKimlikNumarası - List<long>

2.5.2.21.3 Alan Bazlı İş (Validasyon) Kuralları

Diğer yapı ekleme ve numarataj tahsis için geçerli olan validasyon kuralları bu işlem içinde

geçerlidir.

2.6 BAĞIMSIZ BÖLÜM SERVİSLERİ

2.6.1 SERVİS LİSTESİ

1. ServiceResultOfArrayOfMaksRecordOfBagimsizBolum BagimsizBolumSorgulaByYapiKimlikNo

(long kimlikNo)

2. ServiceResultOfArrayOfMaksRecordOfBagimsizBolum

BagimsizBolumSorgulaByDigerYapiKimlikNo (long kimlikNo)

3. ServiceResultOfArrayOfMaksRecordOfBagimsizBolum

BagimsizBolumSorgulaByNumaratajKimlikNo(long kimlikNo)

4. ServiceResultOfArrayOfEditResultRecord BagimsizBolumEkle (List<BagimsizBolum>

bagimsizBolumList)

5. ServiceResultOfArrayOfEditResultRecord BagimsizBolumGuncelle(List<BagimsizBolum>

bagimsizBolumList)

6. ServiceResultOfArrayOfEditResultRecord BagimsizBolumSil(List<long> kimlikNoList)

7. ServiceResultOfstring BagimsizBolumTasi (List<BagimsizBolum> bagimsizBolumList, long

numaratajKimlikNo)

Page 40: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.6.2 SERVİS BİLGİSİ

2.6.2.1 “BagimsizBolumSorgula” Servisi

“BagimsizBolumSorgula” servisi, kimlik numarası bilinen bir bağımsız bölümün öznitelik bilgilerine

erişmeyi sağlamaktadır.

2.6.2.1.1 Girdi Bilgisi

Bağımsız bölüm kimlik numarası - long (*)

2.6.2.1.2 Çıktı Bilgisi

ServiceResultOfBagimsizBolum

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Bağımsız bölüm nesnesi – BagimsizBolum

2.6.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bağımsız bölüme ait olması

gerekmektedir.

2.6.2.2 “BagimsizBolumSorgulaByYapiKimlikNo” Servisi

“BagimsizBolumSorgulaByYapiKimlikNo” servisi, kimlik numarası bilinen bir yapının tüm bağımsız

bölümlerinin bilgilerine bir liste halinde erişmeyi sağlamaktadır.

2.6.2.2.1 Girdi Bilgisi

Yapı kimlik numarası - long (*)

2.6.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfBagimsizBolum

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Bağımsız bölüm nesnesi listesi- List<BagimsizBolum>

Page 41: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.6.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

2.6.2.3 “BagimsizBolumSorgulaByDigerYapiKimlikNo” Servisi

“BagimsizBolumSorgulaByDigerYapiKimlikNo” servisi, kimlik numarası bilinen bir diğer yapının tüm

bağımsız bölümlerinin bilgilerine bir liste halinde erişmeyi sağlamaktadır.

2.6.2.3.1 Girdi Bilgisi

Diğer yapı kimlik numarası - long (*)

2.6.2.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfBagimsizBolum

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Bağımsız bölüm nesnesi listesi- List<BagimsizBolum>

2.6.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

2.6.2.4 “BagimsizBolumSorgulaByNumaratajKimlikNo” Servisi

“BagimsizBolumSorgulaByNumaratajKimlikNo” servisi, kimlik numarası bilinen bir numaratajın tüm

bağımsız bölümlerinin bilgisine bir liste halinde erişmeyi sağlamaktadır.

2.6.2.4.1 Girdi Bilgisi

Numarataj kimlik numarası - long (*)

2.6.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfBagimsizBolum

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Page 42: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Bağımsız bölüm nesnesi listesi- List<BagimsizBolum>

2.6.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

2.6.2.5 “BagimsizBolumEkle” Servisi

“BagimsizBolumEkle” servisi, öznitelik bilgisi verilen birden fazla bağımsız bölümün bir yapı ve bu yapı

üzerinde yer alan numaratajlar ile ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.

2.6.2.5.1 Girdi Bilgisi

Bağımsız bölüm listesi - List<BagimsizBolum> (*)

o Bağımsız bölüm – BagimsizBolum (*)

Kimlikno - long

Bağımsız bölüm no - string (*)

Ad - string

Katno - short (*)

Tip - int (*)

Durum - int (*)

Tapu bağımsız kimlik no - int

Kullanım alt türü - int (*)

Aciklama – string

Numarataj kimlik no - long (*)

Yapı kimlik no - long

Diğer yapı kimlik no – long

Yapı ve diğer yapı kimlik numaralarından bir tanesi dolu olmak zorundadır.

2.6.2.5.2 Çıktı Bilgisi

ServiceResultOfArrayOfEditResultRecord

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Ekleme işlemi sonucu aynı sıra ile kimlik numarası listesi -

List<EditResultRecord>

Page 43: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.6.2.5.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen bağımsız bölüm numaraları kendi içerisinde ve numarataj üzerinde tek olmalıdır.

Gelen numarataj kimlik numarası arsa veya tahsis veya bağımsız tali giriş olmamalıdır.

Gelen numarataj kimlik numarası bina ana giriş, bina tali giriş ya da diğer numarataj ise çoklu

bağımsız ekleme işlemi gerçekleştirilebilir.

Gelen numarataj tipi bağımsız ana giriş, diğer yapı ve site girişi ise bu numarataja bir bağımsız

eklenebilir. (Eklenen numaratajın tipi diğer yapı girişi ve diğer yapının tipi yeraltı çarşısı ise

çoklu bağımsız eklenebilir.)

Gelen bağımsızların yapı ya da diğer yapı kimlik numaraları aynı olmalıdır.

Gelen bağımsızların numarataj kimlik numaraları aynı yapı ya da diğer yapıya ait olmalıdır.

Ya diğer yapı ya da yapı kimlik numarası dolu olabilir.

2.6.2.6 “BagimsizBolumGuncelle” Servisi

“BagimsizBolumGuncelle” servisi, öznitelik bilgisinde değişiklik yapılan bir veya birden fazla bağımsız

bölümün güncellenmesini sağlamaktadır.

2.6.2.6.1 Girdi Bilgisi

Bağımsız bölüm listesi - List<BagimsizBolum> (*)

o Bağımsız bölüm – BagimsizBolum (*)

Kimlikno - long (*)

Bağımsız bölüm no - string (*)

Ad - string

Katno - short (*)

Tip - int (*)

Durum - int (*)

Tapu bağımsız kimlik no - int

Kullanım alt türü - int (*)

Aciklama – string

2.6.2.6.2 Çıktı Bilgisi

ServiceResultOfArrayOfEditResultRecord

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

Page 44: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Sonuc - (Tip : ServiceData)

Güncelleme işlemi sonucu aynı sıra ile işlem sonucu listesi -

List<EditResultRecord>

2.6.2.6.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen bağımsızlar aynı yapıya yada aynı diğer yapıya ait ise güncellenebilir. Bir tanesi farklı ise

güncelleme işlemi iptal edilmektedir.

Gelen bağımsız bölüm numaraları kendi içerisinde ve numarataj üzerinde tek olmalıdır. Gelen

listedeki numaratajlardan aynı olanlar var ise güncelleme işlemi iptal edilmektedir.

2.6.2.7 “BagimsizBolumSil” Servisi

“BagimsizBolumSil” servisi kimlik numarası bilinen bir veya birden fazla bağımsız bölümün silinmesini

sağlamaktadır.

2.6.2.7.1 Girdi Bilgisi

Bağımsız bölüm listesi - List<long> (*)

2.6.2.7.2 Çıktı Bilgisi

ServiceResultOfArrayOfEditResultRecord

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Silme işlemi sonucu listesi - List<EditResultRecord>

2.6.2.7.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen bağımsız bölüm kimlik numaralarının sistemde yer alan bağımsız bölümlere ait

olması gerekmektedir. Eğer bir tane bağımsız bölüm bile bulunamaz ise tüm bağımsız bölümler

için yapılan işlem iptal edilir.

2.6.2.8 “BagimsizBolumTasi” Servisi

“BagimsizBolumTasi” servisi, bir veya birden fazla bağımsız bölümün başka bir numarataj üzerine

taşınmasını sağlamaktadır.

Page 45: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.6.2.8.1 Girdi Bilgisi

Bağımsız bölüm listesi - List<BagimsizBolum> (*)

o Bağımsız bölüm - BagimsizBolum (*)

Kimlikno - long (*)

Bağımsız bölüm no - string (*)

Aciklama – string

Numarataj kimlik numarası - long (*)

2.6.2.8.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.6.2.8.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen bağımsızlar aynı numarataj üzerinde yer almalıdır.

Gelen bağımsız bölüm numaraları kendi içerisinde ve numarataj üzerinde tek olmalıdır. Gelen

listedeki numaratajlardan aynı olanlar veya taşınan numarataj üzerinde var olanlar var ise

taşıma işlemi iptal edilmektedir.

Taşıma işlemi gerçekleştirilen numarataj bağımsız bölümlerin bulundğu numaratajdan farklı bir

yapıda ise bu iki numarataj aynı yol üzerinde yer almalıdır. Eğer ki bağımsız bölümlerin

bulunduğu ve taşındığı numaratajlar aynı yapı üzerinde ise aynı yol üzerinde olması kontrolü

aranmamaktadır.

Yapı numaratajından yapı numaratajına, diğer yapı numaratajından diğer yapı numaratajına,

yapı numaratajından diğer yapı numaratajına ya da diğer yapı numaratajından yapı

numaratajına taşıma işlemi gerçekleştirilebilir.

2.7 YOL SERVİSLERİ

2.7.1 SERVİS LİSTESİ

1. ServiceResultOfYol YolSorgula(long kimlikNo)

2. ServiceResultOfYolOrtaHat YolOrtaHatSorgula(long kimlikNo)

Page 46: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3. ServiceResultOfYolOrtaHatYon YolOrtaHatYonSorgula(long kimlikNo)

4. ServiceResultOfArrayOfMaksRecordOfYolOrtaHatYon YolOrtaHatYonSorgulaByUAVTKod

(long uavtKod)

5. ServiceResultOfArrayOfMAKSRecordOfYolOrtaHatYon YolOrtaHatYonSorgulaByTanitimNo

(long tanitimNo)

6. ServiceResultOfArrayOfMAKSRecordOfYol YolSorgulaByMahalleKimlikNo(long kimlikNo)

7. ServiceResultOfYol YolOlustur(Yol Yol)

8. ServiceResultOfstring YolGuncelle(Yol yol)

9. ServiceResultOfstring YolSil (long kimlikNo)

10. ServiceResultOfstring YolOrtaHatSil (List<long> YolOrtaHatKimlikNoList)

11. ServiceResultOfstring YolOznitelikGuncelle (List<Yol> yolList)

12. ServiceResultOfstring YolSTNEkleGuncelle (long yolKimlikNo, long mahalleKimlikNo, string

STN)

13. ServiceResultOfstring YolOrtaHatGeometriGuncelle(YolOrtaHat yolOrtaHat)

14. ServiceResultOfYol MevcutYolaYeniYolOrtaHatlariEkle(long yolKimlikNo, List<YolOrtaHat>

YolOrtaHatList)

15. ServiceResultOfYol MevcutYolOrtaHatlardanYolOlustur(string yolAdi, YolTip yolTipi,

List<long> YolOrtaHatKimlikNoList)

16. ServiceResultOfYol MevcutYolOrtaHatlariMevcutYolaEkle(long yolKimlikNo, List<long>

YolOrtaHatKimlikNoList)

17. ServiceResultOfMAKSRecordOfYolOrtaHat YolBol(YolOrtaHat guncellenenYolOrtaHat ,

YolOrtaHat eklenenYolOrtaHat , List<long> numaratajListesi)

2.7.2 SERVİS BİLGİSİ

2.7.2.1 “YolSorgula” Servisi

“YolSorgula” servisi, kimlik numarası bilinen bir yolun öznitelik bilgilerine, geometrisine, erişmeyi

sağlamaktadır.

2.7.2.1.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

2.7.2.1.2 Çıktı Bilgisi

ServiceResultOfYol

o Bilgi - (Tip : ServiceInfo)

Page 47: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol

2.7.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

2.7.2.2 “YolOrtaHatSorgula” Servisi

“YolOrtaHatSorgula” servisi, kimlik numarası bilinen bir yol orta hattın öznitelik bilgilerine,

geometrisine ve ilişkili olduğu yol orta hat yönlerin bilgilerine erişmeyi sağlamaktadır.

2.7.2.2.1 Girdi Bilgisi

Yol orta hat kimlik numarası - long (*)

2.7.2.2.2 Çıktı Bilgisi

ServiceResultOfYolOrtaHat

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol orta hat nesnesi – YolOrtaHat

2.7.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yol orta hatta ait olması gerekmektedir.

2.7.2.3 “YolOrtaHatYonSorgula” Servisi

“YolOrtaHatYonSorgula” servisi, kimlik numarası bilinen bir yol orta hat yönün öznitelik bilgilerine

erişmeyi sağlamaktadır.

2.7.2.3.1 Girdi Bilgisi

Yol orta hat yön kimlik numarası - long (*)

Page 48: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.7.2.3.2 Çıktı Bilgisi

ServiceResultOfYolOrtaHatYon

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol orta hat yön nesnesi – YolOrtaHatYon

2.7.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yol orta hat yöne ait olması

gerekmektedir.

2.7.2.4 “YolOrtaHatYonSorgulaByUAVTKod” Servisi

“YolOrtaHatYonSorgulaByUAVTKod” servisi, UAVT kodu bilinen yol orta hat yönlerin listesine erişmeyi

sağlamaktadır.

2.7.2.4.1 Girdi Bilgisi

Yol orta hat yön UAVT kodu - long (*).

2.7.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMaksRecordOfYolOrtaHatYon

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol orta hat yön nesne listesi – List<YolOrtaHatYon>

2.7.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen UAVT kodunun sistemde yer alan bir UAVT kodu bilgisi olması gerekmektedir

2.7.2.5 “YolOrtaHatYonSorgulaByTanitimNo” Servisi

“YolOrtaHatYonSorgulaByTanitimNo” servisi, tanıtım numarası bilinen yol orta hat yönlerin listesine

erişmeyi sağlamaktadır.

Page 49: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.7.2.5.1 Girdi Bilgisi

Yol orta hat yön tanıtım kodu (STN) - long (*)

2.7.2.5.2 Çıktı Bilgisi

ServiceResultOfArrayOfMaksRecordOfYolOrtaHatYon

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol orta hat yön nesne listesi – List<YolOrtaHatYon>

2.7.2.5.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen tanıtım kodunun sistemde yer alan bir tanıtım kodu olması gerekmektedir.

2.7.2.6 “YolSorgulaByMahalleKimlikNo” Servisi

“YolSorgulaByMahalleKimlikNo” servisi, kimlik numarası bilinen bir mahallenin tüm yollarının bilgisine

erişmeyi sağlamaktadır.

2.7.2.6.1 Girdi Bilgisi

Mahalle kimlik numarası - long (*)

2.7.2.6.2 Çıktı Bilgisi

ServiceResultOfArrayOfMaksRecordOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesne listesi – List<Yol>

2.7.2.6.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir mahalleye ait olması gerekmektedir.

Page 50: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.7.2.7 “YolOlustur” Servisi

“YolOlustur” servisi, öznitelik bilgisi, geometrisi, yol orta hat ve yol orta hat yönleri verilen bir yolun

sisteme eklenmesini sağlamaktadır.

2.7.2.7.1 Girdi Bilgisi

Yol

KimlikNo - long

Ad - string (*)

Tip - int (*)

YolOrtaHatListesi

YolOrtaHat

KimlikNo - long

Olcek - int

OlusumYontemi - int

YolKimlikNo - long

Geometri - Geometry (*)

YolOrtaHatYonListesi

o YolOrtaHatYon

KimlikNo - long

TanitimKodu - string (*)

Tur - int

KoyBaglisiKimlikNo - long

MahalleKimlikNo

UAVTKodu - long

YolOrtaHatKimlikNo - long

Yol orta hat yön bilgisinin mahalle ya da köy bağlısı kimlik numarası bilgisinin dolu olması zorunludur.

2.7.2.7.2 Çıktı Bilgisi

ServiceResultOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Page 51: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Yol nesne – List<Yol>

2.7.2.7.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yolun en az bir adet yol orta hat bilgisi olmalıdır.

Gönderilen her yol orta hat nesnesinin iki adet yol orta hat yön bilgisi bulunmalıdır.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı

çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla ve kendisiyle kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.

2.7.2.8 “YolGuncelle” Servisi

“YolGuncelle” servisi, öznitelik bilgisi değişen, geometrisinde ya da yol orta hat – yol orta hat yön

bilgisinde değişiklik yapılan bir yolun güncellenmesini sağlamaktadır.

2.7.2.8.1 Girdi Bilgisi

Yol

KimlikNo - long (*)

Ad - string (*)

Tip - int (*)

YolOrtaHatListesi

YolOrtaHat

KimlikNo - long (*)

Olcek - int

OlusumYontemi - int

YolKimlikNo - long (*)

Geometri - Geometry (*)

YolOrtaHatYonListesi

o YolOrtaHatYon

KimlikNo - long (*)

TanitimKodu - string (*)

Tur - int

KoyBaglisiKimlikNo - long

Page 52: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

MahalleKimlikNo

UAVTKodu - long

YolOrtaHatKimlikNo - long (*)

Yol orta hat yön bilgisinin mahalle ya da köy bağlısı kimlik numarası bilgisinin dolu olması zorunludur.

2.7.2.8.2 Çıktı Bilgisi

ServiceResultOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol

2.7.2.8.3 Alan Bazlı İş (Validasyon) Kuralları

Sisteme güncellenen yolun, yol orta hat bve bu yol orta hat bilgilerinin yön bilgilerinin tamamı

gönderilmelidir.

Gönderilen kimlik numaraları sistemde yer alan kimlik numaraları olması gerekmektedir.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı

çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla ve kendisiyle kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.

2.7.2.9 “YolSil” Servisi

“YolSil” servisi, kimlik numarası bilinen bir yolun silinmesini sağlamaktadır. (Yol bağlı yol orta hatlar ve

yol orta hat yönlerde de silinmektedir)

2.7.2.9.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

2.7.2.9.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Page 53: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.7.2.9.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen yolun bir numarataj ile ilişkisi bulunmamalıdır.

2.7.2.10 “YolOrtaHatSil” Servisi

“YolOrtaHatSil” servisi, bir yola bağlı olan kimlik numarası bilinen bir veya birden fazla yol orta hattın

silinmesini sağlamaktadır. (Yol orta hatta bağlı yol orta hat yönlerde de silinmektedir)

2.7.2.10.1 Girdi Bilgisi

Yol orta hat kimlik numarası listesi – List<long> (*)

2.7.2.10.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.7.2.10.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numaralarının sistemde yer alan bir yol orta hatlara ait olması

gerekmektedir.

Gönderilen yol orta hatların bağlı olduğu yol bilgisi birbirinden farklı olmamalıdır.

Gönderilen yol orta hattın bir numarataj ile ilişkisi bulunmamalıdır.

Silinmek istenen yol orta hat geometrisi yolun geometrik bütünlüğünü bozmamalıdır.

Silinen yol orta hat o yol bağlı son yol orta hat ise silme işlemi gerçekleştirildikten sonra yol

nesnesi de silinir ve bu durum bildirilir.

Page 54: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.7.2.11 “YolOznitelikGuncelle” Servisi

“YolOznitelikGuncelle” servisi, sadece öznitelik bilgisi değişen yol ya da yolların güncellenmesini

sağlamaktadır.

2.7.2.11.1 Girdi Bilgisi

Yol Listesi

o Yol

KimlikNo - long (*)

Ad - string (*)

Tip - int (*)

2.7.2.11.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.7.2.11.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numaraları sistemde yer alan kimlik numaraları olması gerekmektedir.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

2.7.2.12 “YolSTNEkleGuncelle” Servisi

“YolSTNEkleGuncelle servisi, bir yolun bir mahalle ve köy bağlısı sınırları içerisinde yer alan kısmnın STN

bilgisinin değiştirilmesini sağlamaktadır.

2.7.2.12.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

Mahalle kimlik numarası - long (*)

Sabit tanıtım numarası - long (*)

2.7.2.12.2 Çıktı Bilgisi

ServiceResultOfstring

Page 55: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.7.2.12.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol kimlik numarası sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen mahalle kimlik numarası sistemde yer alan bir mahalleye ait olması gerekmektedir,

eğer ilgili kimlik numarasına karşılık gelen mahalle bilgisi nbulunamıyorsa aynı kimlilk numarası

ile köy bağlısında arama işlemi gerçekleştirilir.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.

2.7.2.13 “YolOrtaHatGeometriGuncelle” Servisi

“YolOrtaHatGeometriGuncelle” servisi, geometri bilgisinde değişiklik yapılan bir yolu orta hattın

sadece geometrisinin güncellenmesini sağlamaktadır.

2.7.2.13.1 Girdi Bilgisi

Yol orta hat

o Kimlik numarası - long (*)

o Geometri - Geometry (*)

2.7.2.13.2 Çıktı Bilgisi

ServiceResultOfstring

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İşlem sonucu - string

2.7.2.13.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarası sistemde yer alan bir yol orta hatta ait olması gerekmektedir.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı

çizgi (polyline) tipinde bir veri olması gerekmektedir.

Page 56: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Gönderilen geometri sistemde bulunan yapılarla kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

2.7.2.14 “MevcutYolaYeniYolOrtaHatlariEkle” Servisi

“MevcutYolaYeniYolOrtaHatlariEkle” servisi, sistemde mevcut olan bir yola yeni yol orta hatların

eklenmesini sağlamaktadır.

2.7.2.14.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

YolOrtaHatListesi

o YolOrtaHat

KimlikNo - long (*)

Olcek - int

OlusumYontemi - int

YolKimlikNo - long (*)

Geometri - Geometry (*)

YolOrtaHatYonListesi

YolOrtaHatYon

o KimlikNo - long (*)

o TanitimKodu - string (*)

o Tur - int

o KoyBaglisiKimlikNo - long

o MahalleKimlikNo

o UAVTKodu - long

o YolOrtaHatKimlikNo - long (*)

2.7.2.14.2 Çıktı Bilgisi

ServiceResultOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol

Page 57: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.7.2.14.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen her yol orta hat nesnesinin iki adet yol orta hat yön bilgisi bulunmalıdır.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı

çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.

2.7.2.15 “MevcutYolOrtaHatlardanYolOlustur” Servisi

“MevcutYolOrtaHatlardanYolOlustur” servisi, sistemde mevcut olan yol orta hat veya hatlardan yeni

bir yol oluşturulmasını sağlamaktadır.

2.7.2.15.1 Girdi Bilgisi

Yol ad - string (*)

Yol tip - int (*)

Yol orta hat kimlik numaraları listesi – List<long> (*)

2.7.2.15.2 Çıktı Bilgisi

ServiceResultOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol

2.7.2.15.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol orta hat kimlik numaralarının sistemde yer alan bir yol orta hatlara ait olması

gerekmektedir.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

Birleştirme işlemi yapılan yollar üzerinde aynı kapı numarasına sahip numaratajlar

bulunmamalıdır.

Birleştirme işlemi yapılan yollar geometrik olarak bir bütün olmalıdır.

Parçaların alındığı yolların geometrik bütünlüğü bozulmamalıdır.

Page 58: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

2.7.2.16 “MevcutYolOrtaHatlariMevcutYolaEkle” Servisi

“MevcutYolOrtaHatlariMevcutYolaEkle” servisi, sistemde mevcut olan yol orta hat veya hatların yine

sistemde olan bir yola eklenmesini sağlamaktadır.

2.7.2.16.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

Yol orta hat kimlik numaraları listesi - List<long> (*)

2.7.2.16.2 Çıktı Bilgisi

ServiceResultOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol

2.7.2.16.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen yol orta hat kimlik numaralarının sistemde yer alan bir yol orta hatlara ait olması

gerekmektedir.

Ekleme işlemi yapılan yollar üzerinde aynı kapı numarasına sahip numaratajlar

bulunmamalıdır.

Ekleme işlemi yapılan yollar kendi içerisinde ve yol üzerinde bir bütün olmalıdır.

Parçaların alındığı yolların geometrik bütünlüğü bozulmamalıdır.

2.7.2.17 “YolBol” Servisi

“YolBol” servisi sistemde var olan bir yol orta hattı üzerindeki bir noktadan iki adet yol orta hatta bölme

işlemini sağlamaktadır.

2.7.2.17.1 Girdi Bilgisi

Güncellenen Yol Orta Hat

o KimlikNo - long (*)

o Olcek - int

o OlusumYontemi - int

Page 59: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Geometri - Geometry (*)

Eklenen Yol Orta Hat

o Olcek - int

o OlusumYontemi - int

o Geometri - Geometry (*)

o YolOrtaHatYonListesi - List<YolOrtaHatYon> (*)

Yol Orta Hat Yon

KimlikNo

TanitimKodu - string (*)

Tur - int

KoyBaglisiKimlikNo - long

MahalleKimlikNo

UAVTKodu - long

YolOrtaHatKimlikNo - long

Yol orta hat yön bilgisinin mahalle ya da köy bağlısı kimlik numarası bilgisinin dolu olması zorunludur.

2.7.2.17.2 Çıktı Bilgisi

ServiceResultOfMaksRecordOfYolOrtaHat

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol orta hat nesnesi – YolOrtaHat

2.7.2.17.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol orta hat kimlik numarasının sistemde yer alan bir yol orta hatta ait olması

gerekmektedir.

Bölme işlemi için gönderilen geometriler birbirlerinden kopuk olmamalıdır.

Page 60: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ
Page 61: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3 İDARİ ADRES BİLEŞENİ SERVİSLERİ

3.1 WSDL ADRESİ

https://gisservertest.nvi.gov.tr/MAKSCABS/IdariBilesenServisleri.svc?wsdl

3.2 BELDE SERVİSLERİ

3.2.1 SERVİS LİSTESİ

1. ServiceResultOfBelde BeldeSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfBelde BucaginBeldeleriniGetir(long kimlikNo)

3. ServiceResultOfArrayOfMAKSRecordOfBelde IlceninBeldelerinGetir(long kimlikNo)

4. ServiceResultOfArrayOfMAKSRecordOfBelde IlceninTumBeldelerinGetir(long kimlikNo)

3.2.2 SERVİS BİLGİSİ

3.2.2.1 “BeldeSorgula” Servisi

“BeldeSorgula” servisi, kimlik numarası bilinen bir beldenin öznitelik bilgilerine ve geometrisine

erişmeyi sağlamaktadır.

3.2.2.1.1 Girdi Bilgisi

Belde kimlik numarası - long (*)

3.2.2.1.2 Çıktı Bilgisi

ServiceResultOfBelde

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Belde nesnesi - Belde

3.2.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir beldeye ait olması gerekmektedir.

Page 62: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.2.2.2 “BucaginBeldeleriniGetir” Servisi

“BucaginBeldeleriniGetir” servisi, kimlik numarası bilinen bir bucağın tüm beldelerinin öznitelik

bilgilerine ve geometrilerine erişmeyi sağlamaktadır.

3.2.2.2.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)

3.2.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfBelde

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Belde nesne listesi – List<Belde>

3.2.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.

3.2.2.3 “IlceninBeldeleriniGetir” Servisi

“IlceninBeldeleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan

(bucağa bağlı olmayan) tüm beldelerinin öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.

3.2.2.3.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.2.2.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfBelde

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Belde nesne listesi – List<Belde>

Page 63: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.2.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

3.2.2.4 “IlceninTumBeldeleriniGetir” Servisi

“IlceninTumBeldeleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı

olan ve bu ilçeye bağlı olan bucaklara bağlı olan tüm beldelerin öznitelik bilgilerine ve geometrilerine

erişmeyi sağlamaktadır.

3.2.2.4.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.2.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfBelde

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Belde nesne listesi – List<Belde>

3.2.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

3.3 BELEDİYE SERVİSLERİ

3.3.1 SERVİS LİSTESİ

1. ServiceResultOfBelediye BelediyeSorgula(long kimlikNo)

3.3.2 SERVİS BİLGİSİ

3.3.2.1 “BelediyeSorgula” Servisi

“BelediyeSorgula” servisi, kimlik numarası bilinen bir belediyenin öznitelik bilgilerine ve geometrisine

erişmeyi sağlamaktadır.

3.3.2.1.1 Girdi Bilgisi

Belediye kimlik numarası - long (*)

Page 64: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.3.2.1.2 Çıktı Bilgisi

ServiceResultOfBelediye

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Belediye nesnesi - Belediye

3.3.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir belediyeye ait olması gerekmektedir.

3.4 BUCAK SERVİSLERİ

3.4.1 SERVİS LİSTESİ

1. ServiceResultOfBucak BucakSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfBucak IlceninBucaklariniGetir(long kimlikNo)

3.4.2 SERVİS BİLGİSİ

3.4.2.1 “BucakSorgula” Servisi

“BucakSorgula” servisi, kimlik numarası bilinen bir bucağın öznitelik bilgilerine erişmeyi sağlamaktadır.

3.4.2.1.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)

3.4.2.1.2 Çıktı Bilgisi

ServiceResultOfBucak

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Bucak nesnesi - Bucak

3.4.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.

Page 65: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.4.2.2 “IlceninBucaklariniGetir” Servisi

“IlceninBucaklariniGetir” servisi, kimlik numarası bilinen bir ilçenin tüm bucaklarının öznitelik

bilgilerine erişmeyi sağlamaktadır.

3.4.2.2.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.4.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfBucak

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Bucak nesne listesi – List<Bucak>

3.4.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

3.5 İL SERVİSLERİ

3.5.1 SERVİS LİSTESİ

1. ServiceResultOIl IlSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfIl TumIlleriGetir(long kimlikNo)

3.5.2 SERVİS BİLGİSİ

3.5.2.1 “IlSorgula” Servisi

“IlSorgula” servisi, kimlik numarası bilinen bir ilin öznitelik bilgilerine ve geometrisine erişmeyi

sağlamaktadır.

3.5.2.1.1 Girdi Bilgisi

İl kimlik numarası - long (*)

3.5.2.1.2 Çıktı Bilgisi

ServiceResultOfIl

Page 66: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İl nesnesi - Il

3.5.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ile ait olması gerekmektedir.

3.5.2.2 “TumIlleriGetir” Servisi

“TumIlleriGetir” servisi, sistemde bulunan tüm illerin öznitelik ve geometri bilgilerine erişmeyi

sağlamaktadır.

3.5.2.2.1 Girdi Bilgisi

Girdi bilgisi bulunmamaktadır

3.5.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfIl

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İl nesne listesi – List<Il>

3.6 İLÇE SERVİSLERİ

3.6.1 SERVİS LİSTESİ

1. ServiceResultOfIlce IlceSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfIlce IlinIlceleriniGetir(long kimlikNo)

3.6.2 SERVİS BİLGİSİ

3.6.2.1 “IlceSorgula” Servisi

“IlceSorgula” servisi, kimlik numarası bilinen bir ilçenin öznitelik ve geometri bilgilerine erişmeyi

sağlamaktadır.

Page 67: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.6.2.1.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.6.2.1.2 Çıktı Bilgisi

ServiceResultOfIlce

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İlçe nesnesi - Ilce

3.6.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

3.6.2.2 “IlinIlceleriniGetir” Servisi

“IlınIlceleriniGetir” servisi, kimlik numarası bilinen bir ilin tüm ilçelerinin öznitelik ve geometri

bilgilerine erişmeyi sağlamaktadır.

3.6.2.2.1 Girdi Bilgisi

İl kimlik numarası - long (*)

3.6.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfIlce

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İlçe nesne listesi – List<Ilce>

3.6.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ile ait olması gerekmektedir.

Page 68: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.7 İL ÖZEL İDARESİ SERVİSLERİ

3.7.1 SERVİS LİSTESİ

1. ServiceResultOfIlOzelIdaresi IlOzeldaresiSorgula(long kimlikNo)

3.7.2 SERVİS BİLGİSİ

3.7.2.1 “IlOzelIdaresiSorgula” Servisi

“IlOzelIdaresiSorgula” servisi, kimlik numarası bilinen bir il özel idaresinin öznitelik bilgilerine ve

geometrisine erişmeyi sağlamaktadır.

3.7.2.1.1 Girdi Bilgisi

İl özel idaresi kimlik numarası - long (*)

3.7.2.1.2 Çıktı Bilgisi

ServiceResultOfIlOzelIdaresi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İl özel idaresi nesnesi – IlOzeldaresi

3.7.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir il özel idaresine ait olması gerekmektedir.

3.8 KÖY SERVİSLERİ

3.8.1 SERVİS LİSTESİ

1. ServiceResultOfKoy KoySorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfKoy BucaginKoyleriniGetir (long kimlikNo)

3. ServiceResultOfArrayOfMAKSRecordOfKoy IlceninKoyleriniGetir (long kimlikNo)

4. ServiceResultOfArrayOfMAKSRecordOfKoy IlceninTumKoyleriniGetir (long kimlikNo)

Page 69: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.8.2 SERVİS BİLGİSİ

3.8.2.1 “KoySorgula” Servisi

“KoySorgula” servisi, kimlik numarası bilinen bir köyün öznitelik ve geometri bilgilerine erişmeyi

sağlamaktadır.

3.8.2.1.1 Girdi Bilgisi

Köy kimlik numarası - long (*)

3.8.2.1.2 Çıktı Bilgisi

ServiceResultOfKoy

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Köy nesnesi - Koy

3.8.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir köye ait olması gerekmektedir.

3.8.2.2 “BucaginKoyleriniGetir” Servisi

“BucaginKoyleriniGetir” servisi, kimlik numarası bilinen bir bucağın tüm köylerinin öznitelik ve

geometri bilgilerine erişmeyi sağlamaktadır.

3.8.2.2.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)

3.8.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfKoy

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Köy nesne listesi – List<Köy>

Page 70: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.8.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.

3.8.2.3 “IlceninKoyleriniGetir” Servisi

“IlceninKoyleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan

(bucağa bağlı olmayan) tüm köylerinin öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.

3.8.2.3.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.8.2.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfKoy

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Köy nesne listesi – List<Köy>

3.8.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

3.8.2.4 “IlceninTumKoyleriniGetir” Servisi

“IlceninTumKöyleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan

ve bu ilçeye bağlı olan bucaklara bağlı olan tüm köylerinin öznitelik bilgilerine ve geometrilerine

erişmeyi sağlamaktadır.

3.8.2.4.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.8.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfKoy

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

Page 71: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Sonuc - (Tip : ServiceData)

Köy nesne listesi – List<Köy>

3.8.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

3.9 KÖY BAĞLISI SERVİSLERİ

3.9.1 SERVİS LİSTESİ

1. ServiceResultOfKoyBaglisi KoyBaglisiSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfKoyBaglisi KoyunKoyBaglilariniGetir (long kimlikNo)

3.9.2 SERVİS BİLGİSİ

3.9.2.1 “KoyBaglisiSorgula” Servisi

“KoyBaglisiSorgula” servisi, kimlik numarası bilinen bir köy bağlısının öznitelik ve geometri bilgilerine

erişmeyi sağlamaktadır.

3.9.2.1.1 Girdi Bilgisi

Köy bağlısı kimlik numarası - long (*)

3.9.2.1.2 Çıktı Bilgisi

ServiceResultOfKoyBaglisi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Köy bağlısı nesnesi - KoyBaglisi

3.9.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir köy bağlısına ait olması gerekmektedir.

3.9.2.2 “KoyunKoyBaglilariniGetir” Servisi

“KoyunKoyBaglilariniGetir” servisi, kimlik numarası bilinen bir köyün tüm köy bağlılarınınn öznitelik ve

geometri bilgilerine erişmeyi sağlamaktadır.

Page 72: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.9.2.2.1 Girdi Bilgisi

Köy kimlik numarası - long (*)

3.9.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfKoyBaglisi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Köy bağlısı nesne listesi – List<KoyBaglisi>

3.9.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir köye ait olması gerekmektedir.

3.10 MAHALLE SERVİSLERİ

3.10.1 SERVİS LİSTESİ

1. ServiceResultOfMahalle MahalleSorgula(long kimlikNo)

2. ServiceResultOfArrayOfMAKSRecordOfMahalle BeldeninMahalleleriniGetir (long kimlikNo)

3. ServiceResultOfArrayOfMAKSRecordOfMahalle BucaginMahalleleriniGetir (long kimlikNo)

4. ServiceResultOfArrayOfMAKSRecordOfMahalle IlceninMahalleleriniGetir (long kimlikNo)

5. ServiceResultOfArrayOfMAKSRecordOfMahalle BucaginTumMahalleleriniGetir (long

kimlikNo)

6. ServiceResultOfArrayOfMAKSRecordOfMahalle IlceninTumMahallelerinGetir (long kimlikNo)

3.10.2 SERVİS BİLGİSİ

3.10.2.1 “MahalleSorgula” Servisi

“MahalleSorgula” servisi, kimlik numarası bilinen bir mahallenin öznitelik ve geometri bilgilerine

erişmeyi sağlamaktadır.

3.10.2.1.1 Girdi Bilgisi

Mahalle kimlik numarası - long (*)

Page 73: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.10.2.1.2 Çıktı Bilgisi

ServiceResultOfMahalle

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Mahalle nesnesi - Mahalle

3.10.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir mahalleye ait olması gerekmektedir.

3.10.2.2 “BeldeninMahalleleriniGetir” Servisi

“BeldeninMahalleleriniGetir” servisi, kimlik numarası bilinen bir beldenin tüm mahallelerinin öznitelik

ve geometri bilgilerine erişmeyi sağlamaktadır.

3.10.2.2.1 Girdi Bilgisi

Belde kimlik numarası - long (*)

3.10.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>

3.10.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir beldeye ait olması gerekmektedir.

3.10.2.3 “BucaginMahalleriniGetir” Servisi

“BucaginMahalleleriniGetir” servisi, kimlik numarası bilinen bir bucağın direk olarak kendisine bağlı

olan (beldeye bağlı olmayan) tüm mahallerinin öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.

Page 74: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.10.2.3.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)

3.10.2.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>

3.10.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.

3.10.2.4 “IlceninMahalleriniGetir” Servisi

“IlceninMahallelerinGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan

(bucağa veya beldeye bağlı olmayan) tüm mahalleleri öznitelik bilgilerine ve geometrilerine erişmeyi

sağlamaktadır.

3.10.2.4.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.10.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>

3.10.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

Page 75: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.10.2.5 “BucaginTumMahalleleriniGetir” Servisi

“BucaginTumaMahalleleriniGetir” servisi, kimlik numarası bilinen bir bucağın direk olarak kendisine

bağlı olan ve bu bucağa bağlı olan beldelere bağlı olan tüm mahallelerin öznitelik bilgilerine ve

geometrilerine erişmeyi sağlamaktadır.

3.10.2.5.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)

3.10.2.5.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>

3.10.2.5.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.

3.10.2.6 “IlceninTumMahalleleriniGetir” Servisi

“IlceninTumMahalleleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı

olan ve bu ilçeye bağlı olan bucaklara ve beldelere bağlı olan tüm mahallelerinin öznitelik bilgilerine ve

geometrilerine erişmeyi sağlamaktadır.

3.10.2.6.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)

3.10.2.6.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>

Page 76: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

3.10.2.6.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.

Page 77: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

4 MAHALLİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ

4.1.1 WSDL ADRESİ

https://gisservertest.nvi.gov.tr/MAKSCABS/MahalliBilesenDegisiklikServisleri.svc?wsdl

4.1.2 SERVİS LİSTESİ

1. ServiceResultOfArrayOfMAKSRecordOfBagimsizBolum BağımsızBölümSorgulaByTarihAraligi

(DateTime ilkTarih, DateTime sonTarih)

2. ServiceResultOfArrayOfMAKSRecordOfNumarataj NumaratajSorgulaByTarihAraligi

(DateTime ilkTarih, DateTime sonTarih)

3. ServiceResultOfArrayOfMAKSRecordOfYapi YapıSorgulaByTarihAraligi

(DateTime ilkTarih, DateTime sonTarih)

4. ServiceResultOfArrayOfMAKSRecordOfDigerYapi DigerYapıSorgulaByTarihAraligi

(DateTime ilkTarih, DateTime sonTarih)

5. ServiceResultOfArrayOfMAKSRecordOfYol YolSorgulaByTarihAraligi

(DateTime ilkTarih, DateTime sonTarih)

6. ServiceResultOfMaksRecordOfDegisiklikler TumBilesenlerSorgulaByTarihAraligi

(DateTime ilkTarih, DateTime sonTarih)

4.1.3 SERVİS BİLGİSİ

4.1.3.1 “BağımsızBölümSorgulaByTarihAraligi” Servisi

“BağımsızBölümSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde

eklenen/güncellenen/silinen bağımsız bölümlerin öznitelik bilgilerine erişmeyi sağlamaktadır.

4.1.3.1.1 Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)

4.1.3.1.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfBagimsizBolum

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Page 78: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Bağımsız bölüm nesne listesi – List<BagimsizBolum>

4.1.3.1.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan bağımsız bölümlerin

bilgisi erişilebilir durumdadır.

4.1.3.2 “YapıSorgulaByTarihAralığı” Servisi

“YapıSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen

yapıların öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.

4.1.3.2.1 Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)

4.1.3.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfYapi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yapi nesne listesi – List<Yapi>

4.1.3.2.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan yapıların bilgisi

erişilebilir durumdadır.

4.1.3.3 “DigerYapıSorgulaByTarihAralığı” Servisi

“DigerYapıSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen

diğeryapıların öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.

4.1.3.3.1 Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)

Page 79: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

4.1.3.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfDigerYapi

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Diğer yapı nesne listesi – List<DigerYapi>

4.1.3.3.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan diğeryapıların bilgisi

erişilebilir durumdadır.

4.1.3.4 “NumaratajSorgulaByTarihAralığı” Servisi

“NumaratajSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen

numaratajların öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.

4.1.3.4.1 Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)

4.1.3.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfNumarataj

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Numarataj nesne listesi – List<Numarataj>

4.1.3.4.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan numaratajların bilgisi

erişilebilir durumdadır.

Page 80: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

4.1.3.5 “YolSorgulaByTarihAralığı” Servisi

“YolSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen yolların

öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.

4.1.3.5.1 Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)

4.1.3.5.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfYol

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Yol nesne listesi – List<Yol>

4.1.3.5.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan yolların bilgisi

erişilebilir durumdadır.

4.1.3.6 “TumBilesenlerSorgulaByTarihAralığı” Servisi

“TumBilesenlerSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde

eklenen/güncellenen/silinen tüm adres bileşenlerinin öznitelik ve geometri bilgilerine erişmeyi

sağlamaktadır.

4.1.3.6.1 Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)

4.1.3.6.2 Çıktı Bilgisi

Bu servis yukarıdaki 5 servisin birleşimi şeklinde çalışmakta olup, dönüş objesi olarak yukarıdaki 5 adres

bileşenini içerisinde barındıran “değişiklikler” objesini kullanmaktadır.

ServiceResultOfMaksRecordOfDegisiklikler

Page 81: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

Değişiklik nesne listesi – List<Degisiklikler>

4.1.3.6.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan yolların bilgisi

erişilebilir durumdadır.

Page 82: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

5 İDARİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ

5.1.1 WSDL ADRESİ

https://gisservertest.nvi.gov.tr/MAKSCABS/IdariBilesenDegisiklikServisleri.svc?wsdl

5.1.2 SERVİS LİSTESİ

1. ServiceResultOfArrayOfIdariBilesenDegisiklik IdariBilesenDegisiklikleriGetir

(DateTime firstDate)

5.1.3 SERVİS BİLGİSİ

5.1.3.1 “IdariBilesenDegisiklikleriGetir” Servisi

“IdariBilesenDegisiklikleriGetri” servisi, verilen tarih değerinden sonra eklenen/güncellenen/silinen

idari bileşenlere erişmeyi sağlamaktadır.

5.1.3.1.1 Girdi Bilgisi

firstDate - DateTime (*)

5.1.3.1.2 Çıktı Bilgisi

ServiceResultOfArrayOfIdariBilesenDegisiklik

o Bilgi - (Tip : ServiceInfo)

Code - int

Description - string

o Sonuc - (Tip : ServiceData)

İdari bileşen değişiklik nesne listesi – List<IdariBilesenDegisiklik>

Page 83: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

6 YAPI BELGELERİ SERVİSLERİ

6.1 GENEL KURALLAR

6.1.1 BİNA VE BAĞIMSIZ BÖLÜM KİMLİK NO ALANLARI

Bina Kimlik No alanı UAVT’deki Bina sınıfının BinaNo alanı ile MAKS’daki Yapı sınıfının KimlikNo

alanı, Bağımsız bölüm kimlik no alanı da UAVT’deki BagimsizBolum sınıfının AdresNo alanını

ifade eder.

6.1.2 KİŞİ BİLGİLERİ

Yapı belgeleri içerisinde geçen her bir kişi, T.C. Kimlik Numarası, adı ve soyadı bilgileri ile

iletilecek ve bu bilgiler KPS üzerinden doğrulanacaktır.

6.1.3 KİŞİ ADRES ALANLARI

Belge içerisinde bulunan tüm kişi/kuruluş ve belgeye ilişkin adresler, UAVT/MAKS’ta tanımlı

adresler olmalıdır. Bu sebeple Model içerisindeki BagimsizBolumKimlikNo alanlarına,

UAVT/MAKS tarafından bağımsız bölümlere atanan kimlik numaraları atanmış olmalıdır.

AcikAdres alanlarına sistem bu BagimsizBolumKimlikNo bilgisine denk gelen adresini üretip

dönecektir.

6.1.4 PARAMETRE ALANLARI

AtıkSuList, DosemeList gibi belge üzerinde çoklu seçilebilen parametrik veriler için, her bir

değer sistemdeki parametre kod ve açıklaması (Kaydederken sadece kod alanını göndermek

yeterlidir. Açıklama alanı okuma işleminde geri döndürülür.) ilgili sınıfa atanmalı, eğer diğer

kodu seçili ise diğer alanı doldurulmalıdır.

6.1.5 LİSTE BİLGİLERİ

AtıkSuList, DosemeList gibi belge üzerinde çoklu seçilebilen bilgilerin güncellenirken MAKS

veritabanına eklenmesi, silinmesi veya güncellenmesi “kayitNo” alanına bakılarak karar

verilecektir. KayitNo alanı dolu ise MAKS veritabanında bu kayıt güncellenecek, boş ise

eklenecek, gönderilen listede olmayan ama daha önce MAKS veritabanına eklenmiş kayıtlar

silinecektir.

6.1.6 SERVİS SONUCU

Tüm Yapı Belgeleri Servis Sonuçları “Bilgi” ve “Sonuc” adında iki alan içerir. Bu alanlar;

Page 84: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Servisin başarı ile sonuçlanması durumunda;

“Bilgi” alanındaki “Kod” alanı “-1” olarak döner,

“Sonuc” alanı servis sonucu dönen nesneyi içerir,

“Açıklama” alanı işlem yapmayı engellemeyen uyarıları içerir.

Servis çağrımı sırasında beklenmeyen bir hata oluşması durumunda;

“Bilgi” alanındaki “Kod” alanı “1001” olarak,

“Açıklama” alanı “Sistemde teknik bir hata oluştu. Lütfen sistem yöneticileri ile

irtibata geçiniz.” olarak döner,

“Sonuc” alanı boş olur.

Servis çağrımı sırasında bir iş kuralı hatası oluşması durumunda;

“Bilgi” alanındaki “Kod” alanı “10001” veya daha büyük bir değer olarak,

Açıklama alanı hata detay açıklamasını içerecek şekilde döner,

“Sonuc” alanı boş olur.

6.2 YAPI RUHSATI SERVİSİ

6.2.1 İŞLEYİŞ

Yapı ruhsat belgesinin kaydedilmesinden onaylanmasına kadar olan süreç için sırasıyla;

YapiRuhsatKaydet metodu ile belge, belirtilen yapı ile ilişkisi kurularak kaydedilir

ve bülten numarası alınır.

Belge onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,

YapiRuhsatGuncelle metoduna değişiklik yapılacak belgenin bülten numarası ve

yeni hali gönderilebilir.

Onay aşamasına gelmiş belge için YapiRuhsatOnayla metoduna bülten numarası

ve onay için gereken alanlar gönderilerek onay kodu alınır.

Onaylanmış belgenin onay iptali için YapiRuhsatOnayIptal metodu kullanılır.

Sisteme kaydedilmiş belgelerin okunması için YapiRuhsatOku metodu

kullanılabilir.

Onaylanmamış belgeleri sistemden silmek için YapiRuhsatSil metodu kullanılabilir.

6.2.2 OPERASYONLAR

ServisSonucYapiRuhsatModelBilgi YapiRuhsatOku (Long bultenNo )

ServisSonucYapiRuhsatModelBilgi YapiRuhsatKaydet (YapiRuhsatModelBilgi

yapiRuhsatModel )

ServisSonucYapiRuhsatModelBilgi YapiRuhsatGuncelle (YapiRuhsatModelBilgi

yapiRuhsatModel )

ServisSonucLongBilgi YapiRuhsatOnayla (Long bultenNo ,String ruhsatNo

,DateTime onayTarihi ,DateTime gecerlilikTarihi )

Page 85: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

ServisSonucStringBilgi YapiRuhsatOnayIptal (Long bultenNo

,YapiBelgeOnayIptalBilgi onayIptal )

ServisSonucStringBilgi YapiRuhsatSil (Long bultenNo )

ServisSonucYapiRuhsatModelBilgi EskiYapiRuhsatKaydet

(YapiRuhsatModelBilgi yapiRuhsatModel )

ServisSonucByteBilgi RaporOku (Long bultenNo )

ServisSonucBooleanBilgi InsaatSureciniBaslat (Long bultenNo ,String

tutanakSayi ,DateTime insaatBaslamaTarih )

ServisSonucBooleanBilgi InsaatSureciniBitir (Long bultenNo ,DateTime

insaatBitisTarih )

ServisSonucLongBilgi EskiYapiRuhsatOnayla (Long bultenNo ,String ruhsatNo

,DateTime onayTarihi ,DateTime gecerlilikTarihi ,String islemGerekcesi )

6.2.3 MODEL

ServisSonucYapiRuhsatModelBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : YapiRuhsatModelBilgi ) (Yapı Ruhsat Belgesinin verildiği

adres bilgileri ve belge föyünde bulunan alanların sınıflarından oluşur.)

Ruhsat - (Tip : RuhsatBilgi ) (Ruhsatın onay tarihi, ruhsat no ve

geçerlilik tarihi alanları kaydederken boş gönderilmelidir.)

RuhsatNo - String (*) (20)

IlkRuhsatNo - String (20)

ParselAlan - Decimal (10,2)

RuhsatVerilisAmacKod - Parametre (*) (2)

RuhsatVerilisAmacDiger - String (*) (40)

RuhsatOnayTarih - DateTime (*)

IlkRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

ParselasyonPlanOnayTarih - DateTime

Page 86: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

ParselKullanmaAmac - String (100)

TapuTescilBelgeVerenKurum - String (100)

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

CedRaporOnayTarih - DateTime

PlanlananInsaatBaslamaTarih - DateTime

PlanlananInsaatBitirmeTarih - DateTime

RuhsatGecerlilikTarih - DateTime (*)

InsaatBaslamaTarih - DateTime (*)

InsaatBitirmeTarih - DateTime (*)

InsaatBaslamaTutanakSayi - String (*) (100)

ProjeList - (Tip : ProjeBilgi ) (Açık adres alanı, gönderilen

bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

OdaSicilNo - String (*) (20)

ProjeOnayKonuKod - Parametre (*) (1)

OnayTarih - DateTime (*)

Ad - String (*) (50)

Soyad - String (*) (50)

AcikAdres - String (*) (200)

ProjeOnayKonuDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)

MuhtelifGelirList - (Tip : MuhtelifGelirBilgi )

KayitNo - Long (*) (10)

MuhtelifGelirMahiyetKod - Parametre (*) (1)

MakbuzTarih - DateTime (*)

MakbuzNo - String (*) (20)

Tutar - Decimal (*) (13,2)

ToprakBilgi - (Tip : ToprakBilgiBilgi )

DolguMiktar - Decimal (12,2)

KaziMiktar - Decimal (12,2)

KullanilmayanKaziMiktar - Decimal (12,2)

KullanilmayanKaziDokYer - String (100)

VizeList - (Tip : VizeBilgi )

Page 87: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KayitNo - Long (*) (10)

VizeKod - Parametre (*) (2)

KontrolTarih - DateTime (*)

FenniMesul - String (60)

TeknikEleman - String (60)

KontrolEden - String (60)

Onaylayan - String (60)

IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)

IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)

SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)

SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)

IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)

AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)

TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)

Page 88: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)

DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)

SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen

bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)

YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her

bir yapı denetim işi için YapiDenetimTurKod alanı, parametre

bilgilerinden uygun olanı doldurularak gönderilecektir. Açık adres

alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden

üretilip dönülecektir.)

KayitNo - Long (*) (10)

Page 89: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)

YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni

kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde

kaydedilme sonucunda bülten no alanı dolu olarak

döndürülecektir. Bu alan güncelleme ve onaylama servisleri

kullanılırken işlem yapılacak belgenin bülten numarası

doldurularak gönderilmelidir. Onay kod alanı boş gönderilmelidir.

Onaylama servisi sonucunda üretilip döndürülecektir. BelgeTip

alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan ve

Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod

alanı boş gönderilmelidir. Sistem tarafından doldurulup

döndürülecektir.)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)

KurumKimlikNo - Long (11)

YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait

bina kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)

YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı

için, pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız

bölüm bilgileri gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi

sınıfında belirtilen adrese esas girişe ait bina kimlik no alanına

göre sistem tarafından üretilip dönülecektir.)

Page 90: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)

YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik

no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,

gönderilen bağımsız bölüm kimlik no alanına göre üretilip

dönülecektir.)

TCKimlikNo - Long (*) (11)

Page 91: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve

TC kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres

alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden

üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)

YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (4)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

Page 92: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)

TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)

KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf

kaydedilirken boş gönderilmelidir. Bağımsız bölüm listesinde

gönderilen bilgilere göre bu sınıf sistem tarafından oluşturulup

döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)

DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

Page 93: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

DuvarDolguKod - Parametre (*) (2)

GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan

kişilerin bilgileri ve GorevliTip alanı parametrelerden uygun olan

doldurularak gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

YapiBelgeBagimsizBolumList - (Tip :

YapiBelgeBagimsizBolumBilgi ) (BagimsizBolumKimlikNo alanı

UAVT'de var olan bir bagimsiz bağımsız bölümün kimlik nosu ile

alanı dolu gönderilirse ilgili bağımsız bölüm belgenin veriliş

amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni için

konut, işyeri vb.) güncellenecek, boş gönderilir ve

KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu

bağımsız bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak

geri döndürülecektir. Adres bilgileri UAVT üzerinden

yürütülen yerler için Numarataj Kimlik No alanına Bina Kimlik No

gönderilecektir. Eş binaya bağlı bağımsız bölümler için bina kimlik

no alanına ana girişin bina kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)

Page 94: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge

üzerinde bulunan fakat sınıflandırılamayan alanlar bu sınıf

kullanılarak gönderilecektir. DigerHususlarTumAciklama alanı

sadece okunur bir alandır ve sistemde üretilen ve kullanıcı

tarafından girilen açıklamaları içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)

YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli

bilgileri içerir.)

Resen - System.Boolean (1)

YapiRuhsatModelBilgi

Page 95: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Ruhsat - (Tip : RuhsatBilgi ) (Ruhsatın onay tarihi, ruhsat no ve geçerlilik

tarihi alanları kaydederken boş gönderilmelidir.)

RuhsatNo - String (*) (20)

IlkRuhsatNo - String (20)

ParselAlan - Decimal (10,2)

RuhsatVerilisAmacKod - Parametre (*) (2)

RuhsatVerilisAmacDiger - String (*) (40)

RuhsatOnayTarih - DateTime (*)

IlkRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

ParselasyonPlanOnayTarih - DateTime

ParselKullanmaAmac - String (100)

TapuTescilBelgeVerenKurum - String (100)

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

CedRaporOnayTarih - DateTime

PlanlananInsaatBaslamaTarih - DateTime

PlanlananInsaatBitirmeTarih - DateTime

RuhsatGecerlilikTarih - DateTime (*)

InsaatBaslamaTarih - DateTime (*)

InsaatBitirmeTarih - DateTime (*)

InsaatBaslamaTutanakSayi - String (*) (100)

o ProjeList - (Tip : ProjeBilgi ) (Açık adres alanı, gönderilen bağımsız bölüm

kimlik no alanına göre üretilip dönülecektir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

OdaSicilNo - String (*) (20)

ProjeOnayKonuKod - Parametre (*) (1)

OnayTarih - DateTime (*)

Ad - String (*) (50)

Soyad - String (*) (50)

AcikAdres - String (*) (200)

ProjeOnayKonuDiger - String (*) (50)

Page 96: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BagimsizBolumKimlikNo - Long (*) (10)

o MuhtelifGelirList - (Tip : MuhtelifGelirBilgi )

KayitNo - Long (*) (10)

MuhtelifGelirMahiyetKod - Parametre (*) (1)

MakbuzTarih - DateTime (*)

MakbuzNo - String (*) (20)

Tutar - Decimal (*) (13,2)

o ToprakBilgi - (Tip : ToprakBilgiBilgi )

DolguMiktar - Decimal (12,2)

KaziMiktar - Decimal (12,2)

KullanilmayanKaziMiktar - Decimal (12,2)

KullanilmayanKaziDokYer - String (100)

o VizeList - (Tip : VizeBilgi )

KayitNo - Long (*) (10)

VizeKod - Parametre (*) (2)

KontrolTarih - DateTime (*)

FenniMesul - String (60)

TeknikEleman - String (60)

KontrolEden - String (60)

Onaylayan - String (60)

o IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)

o IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)

o SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)

o SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)

Page 97: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)

o AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)

o TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)

o OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)

o DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)

o SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen bağımsız

bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

o YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Page 98: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)

o YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her bir yapı

denetim işi için YapiDenetimTurKod alanı, parametre bilgilerinden uygun

olanı doldurularak gönderilecektir. Açık adres alanı,

BagimsizBolumKimlikNo alanına verilen göre KPS'nden üretilip

dönülecektir.)

KayitNo - Long (*) (10)

YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)

o YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni

kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde kaydedilme

sonucunda bülten no alanı dolu olarak döndürülecektir. Bu alan

güncelleme ve onaylama servisleri kullanılırken işlem yapılacak belgenin

bülten numarası doldurularak gönderilmelidir. Onay kod alanı boş

gönderilmelidir. Onaylama servisi sonucunda üretilip döndürülecektir.

BelgeTip alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan

ve Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod alanı

boş gönderilmelidir. Sistem tarafından doldurulup döndürülecektir.)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)

KurumKimlikNo - Long (11)

Page 99: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait bina

kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)

o YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı için,

pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız bölüm bilgileri

gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi sınıfında belirtilen

adrese esas girişe ait bina kimlik no alanına göre sistem tarafından üretilip

dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

Page 100: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)

o YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik no,

kuruluş için unvan alanı doldurulacaktır. Açık adres alanı, gönderilen

bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

o YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve TC

kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,

BagimsizBolumKimlikNo alanına verilen göre KPS'nden üretilip

dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)

o YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

Page 101: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (4)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)

o TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)

o KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf kaydedilirken boş

gönderilmelidir. Bağımsız bölüm listesinde gönderilen bilgilere göre bu

sınıf sistem tarafından oluşturulup döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)

Page 102: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)

o GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan kişilerin

bilgileri ve GorevliTip alanı parametrelerden uygun olan doldurularak

gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

o YapiBelgeBagimsizBolumList - (Tip : YapiBelgeBagimsizBolumBilgi )

(BagimsizBolumKimlikNo alanı UAVT'de var olan bir bagimsiz bağımsız

bölümün kimlik nosu ile alanı dolu gönderilirse ilgili bağımsız bölüm

belgenin veriliş amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni

için konut, işyeri vb.) güncellenecek, boş gönderilir ve

KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu bağımsız

bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak geri

döndürülecektir. Adres bilgileri UAVT üzerinden yürütülen yerler

için Numarataj Kimlik No alanına Bina Kimlik No gönderilecektir. Eş

binaya bağlı bağımsız bölümler için bina kimlik no alanına ana girişin bina

kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

Page 103: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

TapuBagimsizBolumNo - String (10)

o YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge üzerinde

bulunan fakat sınıflandırılamayan alanlar bu sınıf kullanılarak

gönderilecektir. DigerHususlarTumAciklama alanı sadece okunur bir

alandır ve sistemde üretilen ve kullanıcı tarafından girilen açıklamaları

içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)

o YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

o Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli bilgileri

içerir.)

Resen - System.Boolean (1)

ServisSonucLongBilgi

Page 104: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - Long

ServisSonucStringBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - String

YapiBelgeOnayIptalBilgi

o BelgeOnayIptalGerekceKod - Parametre (*) (1)

o Sayi - String (*) (50)

o Aciklama - String (*) (500)

o TutanakTarih - DateTime (*)

o TutanakSayi - String (*) (100)

o YetkiliAd - String (*) (50)

o YetkiliSoyad - String (*) (50)

o YetkiliUnvan - String (*) (100)

o FormNo - String (5)

o ReddetmeGerekce - String (*) (500)

o GonderilecekKurum - String (*) (500)

o OlurTarih - DateTime (*)

o BelgeTarih - DateTime (*)

o OnayKaldirmaTalepDurumKod - Parametre (1)

o OnayKaldirmaTalepTipKod - Parametre (1)

o DuzenleyenAd - String (50)

o DuzenleyenSoyad - String (50)

o DuzenleyenUnvan - String (100)

o DuzenleyenYetkiliIdare - String (500)

ServisSonucByteBilgi

Page 105: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - System.Byte[]

ServisSonucBooleanBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - System.Boolean

6.2.4 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiRuhsatIslemleri

6.3 YAPI KULLANIM İZNİ SERVİSİ

6.3.1 İŞLEYİŞ

Yapı kullanma izin belgesinin kaydedilmesinden onaylanmasına kadar olan süreç için

sırasıyla;

YapiKullanmaIzinKaydet metodu ile belge, belirtilen yapı ile ilişkisi kurularak

kaydedilir ve bülten numarası alınır.

Belge onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,

YapiKullanmaIzinGuncelle metoduna değişiklik yapılacak belgenin bülten

numarası ve yeni hali gönderilebilir.

Onay aşamasına gelmiş belge için YapiKullanmaIzinOnayla metoduna bülten

numarası ve onay için gereken alanlar gönderilerek onay kodu alınır.

Onaylanmış belgenin onay iptali için YapiKullanmaIzinOnayIptal metodu kullanılır.

Sisteme kaydedilmiş belgelerin okunması için YapiKullanmaIzinOku metodu

kullanılabilir.

Onaylanmamış belgeleri sistemden silmek için YapiKullanmaIzinSil metodu

kullanılabilir.

Page 106: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

6.3.2 OPERASYONLAR

ServisSonucYapiKullanmaIzinModelBilgi YapiKullanmaIzinOku (Long bultenNo

)

ServisSonucYapiKullanmaIzinModelBilgi YapiKullanmaIzinKaydet

(YapiKullanmaIzinModelBilgi yapiKullanmaIzinModel )

ServisSonucYapiKullanmaIzinModelBilgi YapiKullanmaIzinGuncelle

(YapiKullanmaIzinModelBilgi yapiKullanmaIzinModel )

ServisSonucLongBilgi YapiKullanmaIzinOnayla (Long bultenNo ,String belgeNo

,DateTime onayTarihi )

ServisSonucStringBilgi YapiKullanmaIzinOnayIptal (Long bultenNo

,YapiBelgeOnayIptalBilgi onayIptal )

ServisSonucStringBilgi YapiKullanmaIzinSil (Long bultenNo )

ServisSonucYapiKullanmaIzinModelBilgi EskiYapiKullanmaIzinKaydet

(YapiKullanmaIzinModelBilgi yapiKullanmaIzinModel )

ServisSonucByteBilgi RaporOku (Long bultenNo )

ServisSonucLongBilgi EskiYapiKullanmaIzinOnayla (Long bultenNo ,String

belgeNo ,DateTime onayTarihi ,String islemGerekcesi )

6.3.3 MODEL

ServisSonucYapiKullanmaIzinModelBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : YapiKullanmaIzinModelBilgi ) (Yapı Kullanma İzin

Formunun verildiği adres bilgileri ve belge föyünde bulunan alanların

sınıflarından oluşur.)

YapiKullanmaIzin - (Tip : YapiKullanmaIzinBilgi ) (Belge onay

tarihi ve belge alanları, kaydederken boş gönderilmelidir.)

KullanmaVerilisAmacKod - Parametre (*) (1)

BelgeOnayTarih - DateTime (*)

BelgeNo - String (*) (20)

BelgeyeEsasRuhsatVerilisAmac - Parametre (*) (2)

BelgeyeEsasRuhsatVerilisDiger - String (*) (40)

Page 107: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

IlkYapiRuhsatTarih - DateTime

IlkYapiRuhsatNo - String (20)

SonYapiRuhsatTarih - DateTime

SonYapiRuhsatNo - String (20)

YenilemeRuhsatTarih - DateTime

YenidenRuhsatTarih - DateTime

TadilatRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

CedRaporOnayTarih - DateTime

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

TapuTescilBelgeVerenKurum - String (100)

ParselasyonPlanOnayTarih - DateTime

ParselAlan - Decimal (10,2)

ParselKullanmaAmac - String (100)

YapiSahipBasvuruTarih - DateTime

KismiKullanmaIzinList - (Tip : KismiKullanmaIzinBilgi )

KayitNo - Long (*) (10)

BelgeNo - String (20)

BlokNo - String (20)

BagimsizBolumNo - String (50)

BelgeTarih - DateTime (*)

Sira - Int (*) (1)

KonutOzellikList - (Tip : KonutOzellikBilgi )

KayitNo - Long (*) (10)

BirDaireYuzolcum - Decimal (8,2)

DaireSayi - Int (4)

ParkeOlanDaireSayi - Int (4)

OdaSayi - Int (*) (1)

MimariProjeMuellif - (Tip : MimariProjeMuellifBilgi ) (Açık adres

alanı, gönderilen bağımsız bölüm kimlik no alanına göre üretilip

dönülecektir.)

Page 108: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

TCKimlikNo - Long (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (20)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)

VergiList - (Tip : VergiBilgi )

KayitNo - Long (*) (10)

DuzenleyenVergiDaire - String (100)

Cins - String (20)

Tarih - DateTime

Numara - String (30)

DaireSahip - String (100)

Sira - Int (*) (1)

IzinBelgeHarc - (Tip : IzinBelgeHarcBilgi )

KayitNo - Long (*) (10)

HarcDeger - Decimal (12,2)

HarcMakbuzTarih - DateTime

HarcMakbuzNumara - String (20)

IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)

IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)

SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)

SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)

Page 109: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)

AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)

TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)

OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)

DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)

SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen

bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Page 110: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)

YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her

bir yapı denetim işi için YapiDenetimTurKod alanı, parametre

bilgilerinden uygun olanı doldurularak gönderilecektir. Açık adres

alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden

üretilip dönülecektir.)

KayitNo - Long (*) (10)

YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)

YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni

kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde

kaydedilme sonucunda bülten no alanı dolu olarak

döndürülecektir. Bu alan güncelleme ve onaylama servisleri

kullanılırken işlem yapılacak belgenin bülten numarası

doldurularak gönderilmelidir. Onay kod alanı boş gönderilmelidir.

Onaylama servisi sonucunda üretilip döndürülecektir. BelgeTip

alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan ve

Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod

alanı boş gönderilmelidir. Sistem tarafından doldurulup

döndürülecektir.)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

Page 111: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)

KurumKimlikNo - Long (11)

YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait

bina kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)

YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı

için, pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız

bölüm bilgileri gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi

sınıfında belirtilen adrese esas girişe ait bina kimlik no alanına

göre sistem tarafından üretilip dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

Page 112: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)

YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik

no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,

gönderilen bağımsız bölüm kimlik no alanına göre üretilip

dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve

TC kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres

alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden

üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

Page 113: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)

YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (4)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)

TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)

Page 114: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf

kaydedilirken boş gönderilmelidir. Bağımsız bölüm listesinde

gönderilen bilgilere göre bu sınıf sistem tarafından oluşturulup

döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)

DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)

GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan

kişilerin bilgileri ve GorevliTip alanı parametrelerden uygun olan

doldurularak gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

YapiBelgeBagimsizBolumList - (Tip :

YapiBelgeBagimsizBolumBilgi ) (BagimsizBolumKimlikNo alanı

UAVT'de var olan bir bagimsiz bağımsız bölümün kimlik nosu ile

alanı dolu gönderilirse ilgili bağımsız bölüm belgenin veriliş

amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni için

konut, işyeri vb.) güncellenecek, boş gönderilir ve

KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu

bağımsız bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak

geri döndürülecektir. Adres bilgileri UAVT üzerinden

yürütülen yerler için Numarataj Kimlik No alanına Bina Kimlik No

gönderilecektir. Eş binaya bağlı bağımsız bölümler için bina kimlik

no alanına ana girişin bina kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

Page 115: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)

YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge

üzerinde bulunan fakat sınıflandırılamayan alanlar bu sınıf

kullanılarak gönderilecektir. DigerHususlarTumAciklama alanı

sadece okunur bir alandır ve sistemde üretilen ve kullanıcı

tarafından girilen açıklamaları içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)

YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

Page 116: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli

bilgileri içerir.)

Resen - System.Boolean (1)

YapiKullanmaIzinModelBilgi

o YapiKullanmaIzin - (Tip : YapiKullanmaIzinBilgi ) (Belge onay tarihi ve

belge alanları, kaydederken boş gönderilmelidir.)

KullanmaVerilisAmacKod - Parametre (*) (1)

BelgeOnayTarih - DateTime (*)

BelgeNo - String (*) (20)

BelgeyeEsasRuhsatVerilisAmac - Parametre (*) (2)

BelgeyeEsasRuhsatVerilisDiger - String (*) (40)

IlkYapiRuhsatTarih - DateTime

IlkYapiRuhsatNo - String (20)

SonYapiRuhsatTarih - DateTime

SonYapiRuhsatNo - String (20)

YenilemeRuhsatTarih - DateTime

YenidenRuhsatTarih - DateTime

TadilatRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

CedRaporOnayTarih - DateTime

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

TapuTescilBelgeVerenKurum - String (100)

ParselasyonPlanOnayTarih - DateTime

ParselAlan - Decimal (10,2)

ParselKullanmaAmac - String (100)

Page 117: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YapiSahipBasvuruTarih - DateTime

o KismiKullanmaIzinList - (Tip : KismiKullanmaIzinBilgi )

KayitNo - Long (*) (10)

BelgeNo - String (20)

BlokNo - String (20)

BagimsizBolumNo - String (50)

BelgeTarih - DateTime (*)

Sira - Int (*) (1)

o KonutOzellikList - (Tip : KonutOzellikBilgi )

KayitNo - Long (*) (10)

BirDaireYuzolcum - Decimal (8,2)

DaireSayi - Int (4)

ParkeOlanDaireSayi - Int (4)

OdaSayi - Int (*) (1)

o MimariProjeMuellif - (Tip : MimariProjeMuellifBilgi ) (Açık adres alanı,

gönderilen bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (20)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)

o VergiList - (Tip : VergiBilgi )

KayitNo - Long (*) (10)

DuzenleyenVergiDaire - String (100)

Cins - String (20)

Tarih - DateTime

Numara - String (30)

DaireSahip - String (100)

Sira - Int (*) (1)

o IzinBelgeHarc - (Tip : IzinBelgeHarcBilgi )

KayitNo - Long (*) (10)

HarcDeger - Decimal (12,2)

HarcMakbuzTarih - DateTime

HarcMakbuzNumara - String (20)

o IsitmaSistemList - (Tip : IsitmaSistemBilgi )

Page 118: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)

o IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)

o SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)

o SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)

o IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)

o AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)

o TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)

o OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)

o DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)

Page 119: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen bağımsız

bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

o YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)

o YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her bir yapı

denetim işi için YapiDenetimTurKod alanı, parametre bilgilerinden uygun

olanı doldurularak gönderilecektir. Açık adres alanı,

BagimsizBolumKimlikNo alanına verilen göre KPS'nden üretilip

dönülecektir.)

KayitNo - Long (*) (10)

YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)

Page 120: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni

kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde kaydedilme

sonucunda bülten no alanı dolu olarak döndürülecektir. Bu alan

güncelleme ve onaylama servisleri kullanılırken işlem yapılacak belgenin

bülten numarası doldurularak gönderilmelidir. Onay kod alanı boş

gönderilmelidir. Onaylama servisi sonucunda üretilip döndürülecektir.

BelgeTip alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan

ve Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod alanı

boş gönderilmelidir. Sistem tarafından doldurulup döndürülecektir.)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)

KurumKimlikNo - Long (11)

o YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait bina

kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)

o YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı için,

pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız bölüm bilgileri

gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi sınıfında belirtilen

adrese esas girişe ait bina kimlik no alanına göre sistem tarafından üretilip

dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

Page 121: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)

o YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik no,

kuruluş için unvan alanı doldurulacaktır. Açık adres alanı, gönderilen

bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

o YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve TC

kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,

BagimsizBolumKimlikNo alanına verilen göre KPS'nden üretilip

dönülecektir.)

Page 122: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)

o YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (4)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

Page 123: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)

o TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)

o KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf kaydedilirken boş

gönderilmelidir. Bağımsız bölüm listesinde gönderilen bilgilere göre bu

sınıf sistem tarafından oluşturulup döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)

o DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)

o GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan kişilerin

bilgileri ve GorevliTip alanı parametrelerden uygun olan doldurularak

gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

o YapiBelgeBagimsizBolumList - (Tip : YapiBelgeBagimsizBolumBilgi )

(BagimsizBolumKimlikNo alanı UAVT'de var olan bir bagimsiz bağımsız

bölümün kimlik nosu ile alanı dolu gönderilirse ilgili bağımsız bölüm

belgenin veriliş amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni

için konut, işyeri vb.) güncellenecek, boş gönderilir ve

Page 124: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu bağımsız

bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak geri

döndürülecektir. Adres bilgileri UAVT üzerinden yürütülen yerler

için Numarataj Kimlik No alanına Bina Kimlik No gönderilecektir. Eş

binaya bağlı bağımsız bölümler için bina kimlik no alanına ana girişin bina

kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)

o YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge üzerinde

bulunan fakat sınıflandırılamayan alanlar bu sınıf kullanılarak

gönderilecektir. DigerHususlarTumAciklama alanı sadece okunur bir

alandır ve sistemde üretilen ve kullanıcı tarafından girilen açıklamaları

içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)

o YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

Page 125: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

o Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli bilgileri

içerir.)

Resen - System.Boolean (1)

6.3.4 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiKullanmaIzniIslemleri

6.4 YANAN YIKILAN YAPILAR FORMU SERVİSİ

6.4.1 İŞLEYİŞ

Yanan ve Yıkılan Yapılar Formunun kaydedilmesinden onaylanmasına kadar olan süreç için

sırasıyla;

YananYikilanKaydet metodu ile belge, belirtilen yapı ile ilişkisi kurularak kaydedilir

ve bülten numarası alınır.

Belge onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,

YananYikilanGuncelle metodu ile değişiklik yapılacak belgenin bülten numarası ve

yeni hali gönderilebilir.

Onay aşamasına gelmiş belge için YananYikilanOnayla metoduna bülten numarası

ve onay için gereken alanlar gönderilerek onay kodu alınır.

Onaylanmış belgenin onay iptali için YananYikilanOnayIptal metodu kullanılır.

Sisteme kaydedilmiş belgelerin okunması için YananYikilanOku metodu

kullanılabilir.

Page 126: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Onaylanmamış belgeleri sistemden silmek için YananYikilanSil metodu

kullanılabilir.

6.4.2 OPERASYONLAR

ServisSonucYananYikilanModelBilgi YananYikilanOku (Long bultenNo )

ServisSonucYananYikilanModelBilgi YananYikilanKaydet

(YananYikilanModelBilgi yananYikilanModel )

ServisSonucYananYikilanModelBilgi YananYikilanGuncelle

(YananYikilanModelBilgi yananYikilanModel )

ServisSonucLongBilgi YananYikilanOnayla (Long bultenNo ,String belgeNo

,DateTime onayTarihi )

ServisSonucStringBilgi YananYikilanOnayIptal (Long bultenNo

,YapiBelgeOnayIptalBilgi onayIptal )

ServisSonucStringBilgi YananYikilanSil (Long bultenNo )

ServisSonucYananYikilanModelBilgi EskiYananYikilanKaydet

(YananYikilanModelBilgi yananYikilanModel )

ServisSonucByteBilgi RaporOku (Long bultenNo )

ServisSonucLongBilgi EskiYananYikilanOnayla (Long bultenNo ,String belgeNo

,DateTime onayTarihi ,String islemGerekcesi )

6.4.3 MODEL

ServisSonucYananYikilanModelBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : YananYikilanModelBilgi ) (Yanan ve Yıkılan Yapılar

Formunun verildiği adres bilgileri ve belge föyünde bulunan alanların

sınıflarından oluşur.)

YananYikilan - (Tip : YananYikilanBilgi ) (Form onay tarihi ve

form no alanları, kaydederken boş gönderilmelidir.)

FormOnayTarih - DateTime (*)

FormNo - String (*) (20)

YananYikilanVerAmacKod - Parametre (*) (1)

YanmaYikilmaDurumuKod - Parametre (*) (1)

Page 127: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YanmaYikilmaTarih - DateTime

YikimProjeOnayTarih - DateTime

YapiRuhsatTarih - DateTime

YapiRuhsatNo - String (20)

YapiKullanmaIzinBelgeTarih - DateTime

YapiKullanmaIzinBelgeNo - String (20)

CstYanmaNedenKod - Parametre (2)

CstYikilmaNedenKod - Parametre (1)

YanmaNedenDiger - String (50)

YikilmaNedenDiger - String (50)

YikimSorumlu - (Tip : YikimSorumluBilgi )

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (20)

SigortaSicilNo - String (*) (30)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni

kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde

kaydedilme sonucunda bülten no alanı dolu olarak

döndürülecektir. Bu alan güncelleme ve onaylama servisleri

kullanılırken işlem yapılacak belgenin bülten numarası

doldurularak gönderilmelidir. Onay kod alanı boş gönderilmelidir.

Onaylama servisi sonucunda üretilip döndürülecektir. BelgeTip

alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan ve

Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod

alanı boş gönderilmelidir. Sistem tarafından doldurulup

döndürülecektir.)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

Page 128: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)

KurumKimlikNo - Long (11)

YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait

bina kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)

YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı

için, pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız

bölüm bilgileri gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi

sınıfında belirtilen adrese esas girişe ait bina kimlik no alanına

göre sistem tarafından üretilip dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

Page 129: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)

YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik

no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,

gönderilen bağımsız bölüm kimlik no alanına göre üretilip

dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve

TC kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres

alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden

üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

Page 130: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)

YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (4)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)

TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)

Page 131: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf

kaydedilirken boş gönderilmelidir. Bağımsız bölüm listesinde

gönderilen bilgilere göre bu sınıf sistem tarafından oluşturulup

döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)

DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)

GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan

kişilerin bilgileri ve GorevliTip alanı parametrelerden uygun olan

doldurularak gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

YapiBelgeBagimsizBolumList - (Tip :

YapiBelgeBagimsizBolumBilgi ) (BagimsizBolumKimlikNo alanı

UAVT'de var olan bir bagimsiz bağımsız bölümün kimlik nosu ile

alanı dolu gönderilirse ilgili bağımsız bölüm belgenin veriliş

amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni için

konut, işyeri vb.) güncellenecek, boş gönderilir ve

KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu

bağımsız bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak

geri döndürülecektir. Adres bilgileri UAVT üzerinden

yürütülen yerler için Numarataj Kimlik No alanına Bina Kimlik No

gönderilecektir. Eş binaya bağlı bağımsız bölümler için bina kimlik

no alanına ana girişin bina kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

Page 132: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)

YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge

üzerinde bulunan fakat sınıflandırılamayan alanlar bu sınıf

kullanılarak gönderilecektir. DigerHususlarTumAciklama alanı

sadece okunur bir alandır ve sistemde üretilen ve kullanıcı

tarafından girilen açıklamaları içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)

YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

Page 133: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli

bilgileri içerir.)

Resen - System.Boolean (1)

YananYikilanModelBilgi

o YananYikilan - (Tip : YananYikilanBilgi ) (Form onay tarihi ve form no

alanları, kaydederken boş gönderilmelidir.)

FormOnayTarih - DateTime (*)

FormNo - String (*) (20)

YananYikilanVerAmacKod - Parametre (*) (1)

YanmaYikilmaDurumuKod - Parametre (*) (1)

YanmaYikilmaTarih - DateTime

YikimProjeOnayTarih - DateTime

YapiRuhsatTarih - DateTime

YapiRuhsatNo - String (20)

YapiKullanmaIzinBelgeTarih - DateTime

YapiKullanmaIzinBelgeNo - String (20)

CstYanmaNedenKod - Parametre (2)

CstYikilmaNedenKod - Parametre (1)

YanmaNedenDiger - String (50)

YikilmaNedenDiger - String (50)

o YikimSorumlu - (Tip : YikimSorumluBilgi )

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (20)

SigortaSicilNo - String (*) (30)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

Page 134: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni

kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde kaydedilme

sonucunda bülten no alanı dolu olarak döndürülecektir. Bu alan

güncelleme ve onaylama servisleri kullanılırken işlem yapılacak belgenin

bülten numarası doldurularak gönderilmelidir. Onay kod alanı boş

gönderilmelidir. Onaylama servisi sonucunda üretilip döndürülecektir.

BelgeTip alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan

ve Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod alanı

boş gönderilmelidir. Sistem tarafından doldurulup döndürülecektir.)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)

KurumKimlikNo - Long (11)

o YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait bina

kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)

o YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı için,

pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız bölüm bilgileri

gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi sınıfında belirtilen

adrese esas girişe ait bina kimlik no alanına göre sistem tarafından üretilip

dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

Page 135: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)

o YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik no,

kuruluş için unvan alanı doldurulacaktır. Açık adres alanı, gönderilen

bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)

o YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve TC

kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,

BagimsizBolumKimlikNo alanına verilen göre KPS'nden üretilip

dönülecektir.)

Page 136: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)

o YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (4)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

Page 137: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)

o TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)

o KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf kaydedilirken boş

gönderilmelidir. Bağımsız bölüm listesinde gönderilen bilgilere göre bu

sınıf sistem tarafından oluşturulup döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)

o DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)

o GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan kişilerin

bilgileri ve GorevliTip alanı parametrelerden uygun olan doldurularak

gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

o YapiBelgeBagimsizBolumList - (Tip : YapiBelgeBagimsizBolumBilgi )

(BagimsizBolumKimlikNo alanı UAVT'de var olan bir bagimsiz bağımsız

bölümün kimlik nosu ile alanı dolu gönderilirse ilgili bağımsız bölüm

belgenin veriliş amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni

için konut, işyeri vb.) güncellenecek, boş gönderilir ve

Page 138: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu bağımsız

bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak geri

döndürülecektir. Adres bilgileri UAVT üzerinden yürütülen yerler

için Numarataj Kimlik No alanına Bina Kimlik No gönderilecektir. Eş

binaya bağlı bağımsız bölümler için bina kimlik no alanına ana girişin bina

kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)

o YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge üzerinde

bulunan fakat sınıflandırılamayan alanlar bu sınıf kullanılarak

gönderilecektir. DigerHususlarTumAciklama alanı sadece okunur bir

alandır ve sistemde üretilen ve kullanıcı tarafından girilen açıklamaları

içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)

o YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

Page 139: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

o Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli bilgileri

içerir.)

Resen - System.Boolean (1)

6.4.4 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YananYikilanIslemleri

6.5 YAPI BELGELERİ DEĞİŞEN SERVİSİ

6.5.1 İŞLEYİŞ

Bu servis ile yetkili idareler, yetki alanındaki yapı belgesi değişikliklerini takip edebilir. Bir

yapı belgesi onaylanınca veya onaylanmış bir belge iptal edilince değişiklik kaydı oluşur.

DegisimleriGetir metodu ile bu değişimler, en son alınan versiyondan sonraki değişiklikler

listelenecek şekilde alınabilir.

Sistemdeki son yapı belgesi değişikliği versiyonu SonVersiyon metodu ile alınır.

Adres Kayıt Sistemi’nde oluşturulan belgeler de AKSBelgeSayfala metodu ile sayfalı bir

şekilde alınabilir.

6.5.2 OPERASYONLAR

ServisSonucYapiBelgeDegisenLogListBilgi DegisimleriGetir (Long versiyon )

ServisSonucYapiBelgeDegisenLogListBilgi AKSBelgeSayfala (Long

sayfaNumarasi )

Page 140: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

ServisSonucLongBilgi SonVersiyon

6.5.3 MODEL

ServisSonucYapiBelgeDegisenLogListBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : YapiBelgeDegisenLogBilgi ) (Onay veya onay iptali yapılan

belgenin değişim bilgilerini içerir.)

Versiyon - Long (*) (10)

KurumKimlikNo - Long (*) (11)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

YapiBelgeDurumKod - Parametre (*) (2)

OlusturmaTarih - DateTime (*)

6.5.4 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiBelgeDegisenLogIslemleri

6.6 YAPI BELGELERİ SORGULAMA SERVİSİ

6.6.1 İŞLEYİŞ

Bu servis ile yapıya kesilmiş tüm yapı belgelerinin listesi sorgulanabilir.

6.6.2 OPERASYONLAR

ServisSonucYapiBelgeListBilgi Sorgula (Long yapiKimlikNo )

ServisSonucByteBilgi YapiBelgeBagimsizBolumRaporUret (Long bultenNo

,ParametreBilgi belgeTip )

ServisSonucBooleanBilgi BelgeAdresAktar (Long bultenNo ,ParametreBilgi

belgeTip ,Long numaratajKimlikNo

,System.Collections.Generic.List`1[System.Int64] bagimsizBolumKimlikNoList )

ServisSonucStringBilgi BasvuruSorgula (Long basvuruNo ,Long

basvuranKimlikNo )

Page 141: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

ServisSonucStringBilgi BelgeYetkiGonder (Long bultenNo

,Maks.Common.Types.Constants.CstBelgeTip belgeTip ,Long kurumKimlikNo

,String islemGerekce )

ServisSonucStringBilgi BelgeYetkiAl (Long bultenNo

,Maks.Common.Types.Constants.CstBelgeTip belgeTip ,String islemGerekce )

6.6.3 MODEL

ServisSonucYapiBelgeListBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : YapiBelgeServisBilgi ) (Yapı belgesi hakkında temel bilgileri

içerir.)

KurumKimlikNo - Long (11)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

ParametreBilgi

o Kod - Int

o Aciklama - String

6.6.4 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiBelgeIslemleri

Page 142: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

7 ADRES ENTEGRASYON SERVİSLERİ

7.1 NUMARATAJ TALEP SERVİSİ

7.1.1 İŞLEYİŞ

Numarataj talebinin kaydedilmesinden karşılanmasına kadar olan süreç için sırasıyla;

TalepOlustur metodu ile koordinatlar, tapu bilgileri ve talep detayları kaydedilir.

Servis, oluşan talebin numarasını döner.

Talep, onaylanana kadar üzerinde değişiklik yapılmaya açık olur. TalepGuncelle

metodu ile değişiklik yapılacak talebin numarası ve yeni hali gönderilebilir.

Onay aşamasına gelmiş talep için TalepOnayla metoduna talep numarası ve onay için

gereken alanlar gönderilerek onaylanır.

Onaylanmadan önce talebin reddi için TalepRed, iptali için TalepIptal metodu

kullanılır.

Sisteme kaydedilmiş taleplerin okunması için TalepOku, aranması için TalepAra

metodu kullanılabilir.

7.1.2 OPERASYONLAR

ServisSonucLongBilgi TalepOlustur (NumaratajTalepModelBilgi

numaratajTalepModel )

ServisSonucStringBilgi TalepKarsila (Long numaratajTalepNo ,Long

yapiKimlikNo ,Long numaratajKimlikNo )

ServisSonucStringBilgi TalepRed (Long numaratajTalepNo ,String

reddetmeGerekcesi )

ServisSonucStringBilgi TalepIptal (Long numaratajTalepNo ,String

iptalGerekcesi )

ServisSonucNumaratajTalepModelListBilgi Ara (NumaratajTalepAramaKriteri

searchCriteria )

ServisSonucNumaratajTalepModelBilgi Oku (Long numaratajTalepNo )

7.1.3 MODEL

ServisSonucLongBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - Long

Page 143: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

NumaratajTalepModelBilgi

o NumaratajTalep - (Tip : NumaratajTalepBilgi ) (Numarataj talebi

yapılırken YapiKimlikNo ve NumaratajKimlikNo alanları boş gönderilmeli,

talep karşılanırlen oluşturulan yapının ve numaratajın kimlik numaraları

bu alanlara doldurulmalıdır.)

TalepYapanKurum - String (*) (25)

Durum - Parametre (*) (1)

Tip - Parametre (*) (1)

CsbmKimlikNo - Long (10)

TapuMahalle - String (*) (30)

Ada - String (*) (20)

Parsel - String (*) (20)

Koordinat - String (2147483647)

YapiKimlikNo - Long (9)

Aciklama - String (*) (200)

SonucAciklama - String (200)

NumaratajTalepNo - Long (*) (10)

AcikAdres - String (200)

NumaratajKimlikNo - Long (9)

YapiYolKotUstKatSayi - Int (*) (5)

YapiYolKotAltKatSayi - Int (*) (5)

Tarih - DateTime (*)

o NumaratajTalepEkList - (Tip : NumaratajTalepEkBilgi ) (Numarataj

talebine dosya eki kaydetmek için kullanılan sınıftır.)

NumaratajTalepEkTipKod - Parametre (*) (2)

KayitNo - Long (*) (10)

NumaratajTalepKayitNo - Long (*) (10)

Bilgi - System.Byte[] (*) (2147483647)

Aciklama - String (*) (200)

DosyaAd - String (*) (100)

ServisSonucStringBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

Page 144: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

o Sonuc - String

ServisSonucNumaratajTalepModelListBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : NumaratajTalepModelBilgi ) (Numarataj talep bilgileri ve

ek dosyaları barındırır.)

NumaratajTalep - (Tip : NumaratajTalepBilgi ) (Numarataj talebi

yapılırken YapiKimlikNo ve NumaratajKimlikNo alanları boş

gönderilmeli, talep karşılanırlen oluşturulan yapının ve

numaratajın kimlik numaraları bu alanlara doldurulmalıdır.)

TalepYapanKurum - String (*) (25)

Durum - Parametre (*) (1)

Tip - Parametre (*) (1)

CsbmKimlikNo - Long (10)

TapuMahalle - String (*) (30)

Ada - String (*) (20)

Parsel - String (*) (20)

Koordinat - String (2147483647)

YapiKimlikNo - Long (9)

Aciklama - String (*) (200)

SonucAciklama - String (200)

NumaratajTalepNo - Long (*) (10)

AcikAdres - String (200)

NumaratajKimlikNo - Long (9)

YapiYolKotUstKatSayi - Int (*) (5)

YapiYolKotAltKatSayi - Int (*) (5)

Tarih - DateTime (*)

NumaratajTalepEkList - (Tip : NumaratajTalepEkBilgi )

(Numarataj talebine dosya eki kaydetmek için kullanılan sınıftır.)

NumaratajTalepEkTipKod - Parametre (*) (2)

KayitNo - Long (*) (10)

NumaratajTalepKayitNo - Long (*) (10)

Page 145: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

Bilgi - System.Byte[] (*) (2147483647)

Aciklama - String (*) (200)

DosyaAd - String (*) (100)

NumaratajTalepAramaKriteri

o NumaratajTalepNo - Long

o TalepYapilanKurum - String

o TalepYapanKurum - String

o Durum - Parametre

o TarihBaslangic - DateTime

o TarihBitis - DateTime

ServisSonucNumaratajTalepModelBilgi

o Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,

yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama

alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String

o Sonuc - (Tip : NumaratajTalepModelBilgi ) (Numarataj talep bilgileri ve

ek dosyaları barındırır.)

NumaratajTalep - (Tip : NumaratajTalepBilgi ) (Numarataj talebi

yapılırken YapiKimlikNo ve NumaratajKimlikNo alanları boş

gönderilmeli, talep karşılanırlen oluşturulan yapının ve

numaratajın kimlik numaraları bu alanlara doldurulmalıdır.)

TalepYapanKurum - String (*) (25)

Durum - Parametre (*) (1)

Tip - Parametre (*) (1)

CsbmKimlikNo - Long (10)

TapuMahalle - String (*) (30)

Ada - String (*) (20)

Parsel - String (*) (20)

Koordinat - String (2147483647)

YapiKimlikNo - Long (9)

Aciklama - String (*) (200)

SonucAciklama - String (200)

NumaratajTalepNo - Long (*) (10)

AcikAdres - String (200)

Page 146: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

NumaratajKimlikNo - Long (9)

YapiYolKotUstKatSayi - Int (*) (5)

YapiYolKotAltKatSayi - Int (*) (5)

Tarih - DateTime (*)

NumaratajTalepEkList - (Tip : NumaratajTalepEkBilgi )

(Numarataj talebine dosya eki kaydetmek için kullanılan sınıftır.)

NumaratajTalepEkTipKod - Parametre (*) (2)

KayitNo - Long (*) (10)

NumaratajTalepKayitNo - Long (*) (10)

Bilgi - System.Byte[] (*) (2147483647)

Aciklama - String (*) (200)

DosyaAd - String (*) (100)

7.1.4 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=NumaratajTalepIslemleri

Page 147: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

8 YARDIMCI SERVİSLER

8.1 PARAMETRE SERVİSİ

8.1.1 İŞLEYİŞ

Parametre servisi; tüm entegrasyon servislerinde Parametre tipinde kullanılan ve Kod -

Aciklama bilgilerini içeren alanların hangi değerleri alabileceğini sunmaktadır. Okuma

servislerinde bu tipler için hem kod hem de açıklama bilgileri istemciye dönülmektedir.

Kaydetme ve güncelleme servislerinde istemci bu tipler için yalnıza Kod alanını doldurması

yeterli olacaktır. Bu alana atayabileceği değerler listesini ise bu servis yardımı ile

öğrenebilecektir.

8.1.2 OPERASYONLAR

List<string> TumParameterleriGetir()

Bu servis yardımı ile sistemde mevcut tüm parametrik tipler alınabilir.

List<ParameterType> ParametreleriGetir(string parametre);

Bu servis yardımı ile TumParameterleriGetir servisinden dönen bir parametre adı ile o

parametreye ait tüm Kod - Aciklama bilgileri alınabilir.

8.1.3 WSDL ADRESİ

https://makstest.nvi.gov.tr/services/wsdl.ashx?service=ParametreIslemleri

Page 148: MEKANSAL ADRES KAYIT VE ÇEVRİMİÇİ EMLAK VE İNŞAAT … · mekansal adres kayit ve ÇevrİmİÇİ emlak ve İnŞaat İzİnlerİ projesİ kent bİlgİ sİstemİ entegrasyon servİslerİ

9 Kullanım Önerileri

9.1 SERVİS REFERANSLARININ ÜRETİMİ İÇİN SVCUTİL KULLANILMASI

Developer command prompt administrator olarak açılır.

C: dizinine gidip aşağıdaki komut çalıştırılır. o svcutil "https://maks.nvi.gov.tr/services/wsdl.ashx?service=YapiRuhsatIslemleri"

/reference:"C:\\SoapSurrogateServiceTest\\ServiceTypes\\bin\\Debug\\ServiceTypes.dll" /language:C# /namespace:"*,maks.nvi.gov.tr"

C dizininin altına YapiRuhsatIslemleriBusiness.cs adında bir dosya oluşur.

ServiceTypes adında yeni bir class library projesi oluşturulur.

Bu projeye üretilen dosya eklenir ve derlenir.

Kullanma izni için de aşağıdaki komutu çalıştırılır. Bu komuttaki reference parametresi sayesinde daha önce eklenilen tipler için yeniden üretme yapılmaz.

o svcutil "https://maks.nvi.gov.tr/services/wsdl.ashx?service=YapiKullanmaIzniIslemleri" /reference:"C:\\SoapSurrogateServiceTest\\ServiceTypes\\bin\\Debug\\ServiceTypes.dll" /language:C# /namespace:"*,maks.nvi.gov.tr"

Yanan yıkılan için de aynı işlemi yaptıktan sonra bu class library projesi asıl projeye referans olarak eklenip kullanılabilir.