ARCGIS PRO’DA TOPOLOJİ KURALLARIYLA VERİ KALİTESİ SAĞLAMAK
Bir veri seti haritada “doğru” görünebilir ama analiz anında küçük topoloji kusurları büyük sonuç hatalarına dönüşebilir: komşuluk ilişkisi bozulur, alan/uzunluk hesapları sapar, ağ analizleri kopar, raporlar tutarsızlaşır. ArcGIS Pro’da topoloji kurallarıyla veri kalitesi sağlamak, bu görünmez riskleri sistematik biçimde yakalayıp düzeltmeyi mümkün kılar.
Kurumsal GIS ekipleri farklı kaynaklardan gelen çizimleri birleştirirken; çakışan poligonlar, boşluk (gap), kopuk çizgiler (dangle), üst üste binen sınırlar ve yanlış sınıflandırma gibi hatalar kaçınılmazdır. En kritik nokta, bu hataları “tesadüfen fark etmek” yerine topoloji denetimini standart bir kalite kapısı haline getirmektir.
Bu makalede; ArcGIS Pro’da topoloji veri modelini kurmayı, kural setini tasarlamayı, hataları üretim öncesi doğrulamayı ve ekip içinde tekrarlanabilir bir düzeltme akışı işletmeyi ele alacağız. Amaç, veri kalitesi KPI’larını izlenebilir hale getirip teslimat güvenini artırmaktır.

Topoloji veri modelini kurgulayıp kuralları konuma bağlamak ve yönetmek
Topoloji, sadece “hata bulma” aracı değil; veri modelinin mekânsal sözleşmesidir. Hangi katmanlar hangi kurallara tabi olacak, hangi toleransla doğrulanacak ve hata yönetimi nasıl yapılacak soruları baştan netleşmelidir. Böylece farklı kullanıcıların farklı düzenlemelerle veri setini bozması önlenir.
İyi bir topoloji tasarımı; katman tiplerini (nokta-çizgi-poligon), veri kullanım amacını (analiz, raporlama, servis) ve iş kurallarını (ör. parseller boşluk bırakmamalı) birlikte ele alır.
Feature dataset içinde topoloji kurmak ve ortak CRS’i korumak
Topolojinin güvenilir çalışması için katmanların aynı feature dataset içinde ve aynı koordinat sisteminde bulunması önemlidir. Bu kurgu, doğrulama ve düzenleme sürecinde tutarlılığı artırır.
Cluster tolerance riskini azaltmak ve ölçekte karar vermek
Cluster tolerance, yakın geometrileri birleştirerek bazı hataları “düzeltirken” yeni hatalar doğurabilir. Ölçek ve veri hassasiyetine göre kontrollü seçmek, geri dönüşü zor bozulmaları engeller.
Primary topoloji kurallarını seçip hata türlerini sınıflandırmak ve azaltmak
Başlıktan türetilen primary keyword: ArcGIS Pro topoloji kuralları. Bu kapsamda en sık kullanılan kurallar; poligonlarda overlap/gap, çizgilerde dangle ve katmanlar arası kapsama ilişkileridir. Kural seti ne kadar gerçekçi ve iş ihtiyacına uygun olursa, doğrulama çıktısı o kadar aksiyon alınabilir olur.
Secondary keyword kümeleri olarak; “veri doğrulama”, “gap overlap kontrolü”, “dangle hatası”, “parcel data quality”, “rule-based QA”, “geometri onarımı”, “attribute tutarlılığı”, “edit workflow”, “topology validation” gibi ifadeleri doğal akışta kullanmak mümkündür.
Poligonlarda Must Not Overlap kuralını uygulamak ve çakışmayı önlemek
Parsel, bölge, imar adası gibi poligon katmanlarında çakışma, alan toplamlarını bozduğu için kritik bir problemdir. Bu kural, aynı sınıftaki poligonların üst üste binmesini engeller.
Poligonlarda Must Not Have Gaps kuralını kurmak ve boşlukları yakalamak
Sürekli kaplama beklenen katmanlarda (ör. idari sınırlar) boşluk, analizde eksik kapsama demektir. Gap yakalamak, veri bütünlüğünü yükseltir.
Çizgilerde Must Not Have Dangles kuralını kurmak ve kopukluğu azaltmak
Yol, su hattı, enerji hattı gibi ağ yapılarında dangle, ağ analizini koparır. Bu kural, uçların doğru bağlandığını doğrulamayı sağlar.
// Örnek: Kural seti şablonu (temsili)
// Amaç: Katman tipine göre minimum topoloji kuralları tanımlamak
TOPOLOGY_RULES = {
"Parsel_Poligon": [
"Must Not Overlap",
"Must Not Have Gaps",
"Must Be Simple"
],
"Yol_Cizgi": [
"Must Not Have Dangles",
"Must Be Single Part",
"Must Not Self-Overlap"
],
"Yol_Cizgi vs Parsel_Poligon": [
"Must Be Covered By Boundary Of"
]
}Katmanlar arası ilişki kurallarını tanımlayıp kapsama mantığını doğrulamak ve sağlamlaştırmak
Gerçek dünya, tek bir katmandan ibaret değildir; katmanlar birbirini “kısıtlar”. Örneğin yollar parsel sınırına oturmalı, idari sınırlar üst ölçek sınırlarıyla uyumlu olmalı veya bina oturumları imar adası içinde kalmalıdır. Katmanlar arası topoloji kuralları, bu mantığı veri modeline taşır.
Bu yaklaşım, sadece geometri hatalarını değil, aynı zamanda iş sürecindeki tutarsızlıkları da ortaya çıkarır. Böylece düzenleme, “tekil düzeltme” değil; kurala uygunluğu sağlamak haline gelir.
Must Be Covered By Boundary Of kuralını seçmek ve sınır uyumunu sağlamak
Örneğin yol orta çizgisi yerine yol sınırları veya parsel sınırlarıyla ilişkili çalışılan senaryolarda, çizgilerin sınırla uyumlu olması beklenir. Kural, bu uyumu otomatik denetler.
Must Be Inside kurgusunu kullanmak ve taşma hatasını önlemek
Bina oturumları, çalışma alanı poligonu içinde kalmalı gibi senaryolarda “inside” ilişkisi, taşma kaynaklı rapor hatalarını azaltır.
Validasyon akışını çalıştırıp hata üretimini izlemek ve kapatmak
Topoloji kurmak tek başına yeterli değildir; düzenli validasyon ve hata yönetimi gerekir. ArcGIS Pro’da validasyon, belirlenen kuralların veri üzerinde çalıştırılıp hata nesnelerinin üretilmesidir. Kurumsal akışta hedef; her teslimattan önce validasyonu çalıştırıp hataları sınıflandırmak ve “kapatma” disiplinini oturtmaktır.
Validate Topology çalıştırmak ve hata yoğunluğunu raporlamak
Hata sayısı, tip dağılımı ve hangi editörün hangi bölgede hata ürettiği gibi metrikler, veri kalitesi yönetimini güçlendirir. Bu metrikler, süreç iyileştirmeyi destekler.
Exception yönetimini tanımlamak ve bilinçli sapmayı belgelendirmek
Bazı hatalar iş gereği kabul edilebilir (ör. geçici veri, istisnai sınır). Bu durumda “exception” yaklaşımıyla, kasıtlı sapmayı belgelendirmek veri kalitesini şeffaflaştırır.
// Örnek: Hata triage akışı (temsili)
// Amaç: Topoloji hatalarını önceliklendirip kapanışa taşımak
TRIAGE = [
{ "type": "Overlap", "severity": "High", "action": "Fix geometry; re-validate" },
{ "type": "Gap", "severity": "High", "action": "Extend/reshape; confirm source" },
{ "type": "Dangle", "severity": "Medium", "action": "Snap endpoints; check network logic" },
{ "type": "Self-Intersection", "severity": "High", "action": "Repair/reshape; enforce simplification" },
{ "type": "Boundary mismatch", "severity": "Medium", "action": "Align to authoritative boundary" }
]Düzenleme standartlarını kurup QA kapısı oluşturmak ve sürdürülebilir kılmak
Topoloji, edit akışıyla birlikte anlam kazanır. Snap ayarları, edit şablonları, alan zorunlulukları ve sürümleme disiplini yoksa hatalar sürekli geri gelir. Bu nedenle topoloji doğrulamasını bir “release gate” gibi konumlamak; veri yayına çıkmadan önce minimum kalite eşiğini garanti eder.
Bu yaklaşımı hızlandırmak ve ekipte ortak dil oluşturmak için ArcGIS Pro eğitimi kapsamında topoloji tasarımı, validasyon rutinleri ve hata triage pratikleri birlikte ele alınabilir.
Edit şablonlarını standardize etmek ve hatayı üretim aşamasında azaltmak
Standart şablonlar ve snap politikası, kullanıcı hatasını azaltır. Böylece topoloji, sonradan “temizlik” yerine proaktif bir kalite kontrol olur.
Kalite metriklerini belirlemek ve iyileştirme döngüsü kurmak
Örneğin “bin feature başına topoloji hata oranı” gibi KPI’lar, sürecin olgunluğunu ölçer. Düzenli raporlama, kaliteyi süreklileştirir.

Sonuç: ArcGIS Pro’da topoloji kurallarıyla veri kalitesi sağlamak; doğru veri modeli kurmayı, iş kurallarına uygun kural seti seçmeyi, düzenli validasyon yapmayı ve hataları triage ederek kapatmayı gerektirir. Bu disiplin, analiz doğruluğunu yükseltir, teslimat güvenini artırır ve ekip içinde sürdürülebilir bir QA kültürü oluşturur.


