# Kitap Köprüsü harita verisi

İl ve ilçe şekilleri gösterim amaçlıdır; resmî sınır kaydı değildir. Kaynak 2021
idari sınırlarını temsil eden geoBoundaries / OpenStreetMap verisidir. Güncel site
istatistikleri bu dosyalarda bulunmaz; Django tarafından ayrıca hesaplanır.

## Dağıtılan geometriler

- Kaynak: OpenStreetMap contributors, geoBoundaries TUR ADM2, revision `9469f09`.
- Lisans: Open Data Commons Open Database License 1.0 (ODbL).
- https://www.openstreetmap.org/copyright
- https://opendatacommons.org/licenses/odbl/1-0/
- https://www.geoboundaries.org/api/current/gbOpen/TUR/ADM2/
- Sabit kaynak: https://github.com/wmgeolab/geoBoundaries/raw/9469f09/releaseData/gbOpen/TUR/ADM2/geoBoundaries-TUR-ADM2_simplified.geojson
- SHA-256: `17af9a6bff9bed53390e49cbbf66569e0d296f134cd4528e1dc3c0d204e358f3`

`provinces.json` ve `districts/*.json`, bu kaynaktan üretilmiş türetilmiş coğrafi
veritabanıdır; ODbL 1.0 kapsamında sunulur. İl şekilleri ilçelerin birleşimidir.
İlçeler ad eşleştirmesi, eşit uzaklıklı silindirik izdüşüm, topolojiyi koruyan
sadeleştirme ve SVG yoluna dönüştürme işlemlerinden geçirilmiştir. Atıf ve kaynak bağlantısı site alt bilgisinde görünür. Veri dosyaları bu dizinde açık URL'lerden sunulur; dönüştürme
betiği proje deposundadır. Türetilmiş veritabanının tamamı, eşleştirme kaydı ve
üretim betiği `map-data.zip` içinde indirilebilir. İl/ilçe adları
`data/tr_il_ilce.json` listesini izler.

## Eşleştirme doğrulaması

`data/map_district_mapping.json`, 973 ilçenin kaynak kimliğini, yerel il/ad
eşlemesini ve referans il ile alan örtüşme oranını kaydeder. Adı tekrarlanan
ilçeler yalnız adla eşleştirilmez. Her ilçe için beklenen il geometrisiyle en az
%95 örtüşme ve ikinci adayla en fazla %5 örtüşme zorunludur. Eksik veya mükerrer
eşleme olduğunda betik çıktı üretmeden durur. Altı açık ad takma adı ve merkez
ilçe adlarının normalizasyonu betikte belgelenmiştir.

İl ebeveynini doğrulamak için kullanılan ayrı geoBoundaries TUR ADM1 referansı
bu çıktılara kopyalanmaz; görüntülenen şekiller yalnız ADM2'den üretilir:

- https://github.com/wmgeolab/geoBoundaries/raw/9469f09/releaseData/gbOpen/TUR/ADM1/geoBoundaries-TUR-ADM1_simplified.geojson
- SHA-256: `94f64008c50e1953a56eb9dc1fb7367944d2290c6da5976a4f31e7eca35b3117`
- ADM1 metadatası kaynak lisansını CC BY-SA 2.0 olarak bildirir; bu, ADM2'nin ODbL
  lisansıyla karıştırılmamalıdır. https://www.geoboundaries.org/api/current/gbOpen/TUR/ADM1/

geoBoundaries ADM2 API metadatası 999 birim söylese de sabitlenmiş indirilebilir
sadeleştirilmiş dosyada 973 birim vardır; üretim gerçek dosyanın bire bir
eşleştirmesini doğrular. Eşleştirme, sınırların 2026 itibarıyla güncel olduğu
anlamına gelmez. Tekrar üretim: `scripts/build_map_explorer.py` (yalnız derleme
ortamında Shapely 2.1.2 gerekir). Tarayıcı veya sunucu canlı dış harita API'sine
bağımlı değildir.
