Türkiye İL Haritası (*.shp)

Türkiye İL Haritası*.shp Formatında

Özellikle C# Projelerimde Devexpress Dashboard Designer ile rapor hazırlarken Türkçe karakter sorunlu haritalar ile çok uğraşmıştım. Veritabanındaki şehir isimleri ile haritanın verileri arasında sorun oluyordu. Kendi haritamı düzenledim. Belki işinize yarar.
Dosyada; shp, shx, cpg, dbf, prj, gpkg, qgz formatlarındadır. Projenize direk shp dosyasını atarak kullana bilirsiniz. Olası hatalarda bana ulaşırsanız düzeltme yaparım. 

Veri Seti Hakkında

Bu veri seti, Türkiye’nin 81 ilini ve 12 bölgesini (İstatistiki Bölge Birimleri Sınıflandırması – İBBS) kapsayan detaylı coğrafi verileri içermektedir. Akademik çalışmalar, veri görselleştirme projeleri, coğrafi analizler ve CBS uygulamaları için ideal bir kaynaktır.

🎯 Amaç

Türkiye’de coğrafi veri erişiminin sınırlı olması nedeniyle, araştırmacılar, öğrenciler ve geliştiriciler için ücretsiz, açık kaynaklı ve standart formatta bir harita veri seti sunmayı amaçladım.

Öznitelik Tablosu (Attribute Table)

Her il için aşağıdaki alanlar mevcuttur:

  • il_adi : İl adı (örn: “İstanbul”)
  • plaka_kod: Plaka kodu (örn: 34)
  • bolge: Bağlı olduğu bölge adı
  • bolge_kod: Bölge kodu (TR1, TR2, vb.)
  • yuzolcum: Yüzölçümü (km²)
  • nufus_2023: 2023 TÜİK nüfus verileri
  • merkez_x, merkez_y: İl merkezi koordinatları

Shapefile formatı, coğrafi verilerin depolanması için endüstri standardıdır. Aşağıdaki dosyaların tümü birlikte kullanılmalıdır:

turkiye-harita-veriseti/

├── 📂 iller/

│   ├── iller.shp      # Geometri verileri (şekiller)

│   ├── iller.shx      # Şekil indeks dosyası

│   ├── iller.dbf      # Öznitelik tablosu (veritabanı)

│   ├── iller.prj      # Koordinat referans sistemi (CRS)

│   ├── iller.cpg      # Karakter kodlaması (UTF-8)

│   └── iller.qmd      # QGIS metadata dosyası

├── 📂 bolgeler/

│   ├── bolgeler.shp

│   ├── bolgeler.shx

│   ├── bolgeler.dbf

│   ├── bolgeler.prj

│   ├── bolgeler.cpg

│   └── bolgeler.qmd

Teknik Detaylar

| Özellik                | Değer              |

| ———————- | —————— |

| **Koordinat Sistemi**  | WGS 84 / EPSG:4326 |

| **Format**             | ESRI Shapefile     |

| **Karakter Kodlaması** | UTF-8              |

| **Geometri Tipi**      | Polygon (Çokgen)   |

| **Güncelleme Tarihi**  | 2024               |

 

💡 Not: .prj dosyası sayesinde veri seti otomatik olarak doğru koordinat sisteminde açılır. Elle ayarlama yapmanıza gerek yoktur.

Kullanım Kılavuzu

🗺️ QGIS ile Açma (Önerilen Ücretsiz Yazılım)

  1. QGIS’i açın (qgis.org)
  2. Katman > Katman Ekle > Vektör Katmanı Ekle
  3. .shp dosyasını seçin
  4. Veri otomatik olarak haritada görüntülenecektir

🐍 Python (GeoPandas) ile Kullanım

Python

import geopandas as gpd

import matplotlib.pyplot as plt

 

# Veriyi oku

iller = gpd.read_file(“iller.shp”)

 

# İlk 5 kaydı gör

print(iller.head())

 

# Haritayı çiz

iller.plot(figsize=(12, 8), column=’bolge’, legend=True)

plt.title(‘Türkiye İlleri ve Bölgeleri’)

plt.show()

 

# Belirli bir bölgeyi filtrele

marmara = iller[iller[‘bolge’] == ‘Marmara Bölgesi’]

marmara.to_file(“marmara_illeri.shp”)

📊 R (sf paketi) ile Kullanım

r

library(sf)

library(ggplot2)

 

# Veriyi oku

iller <- st_read(“iller.shp”)

 

# Görselleştir

ggplot(data = iller) +

  geom_sf(aes(fill = bolge)) +

  theme_minimal() +

  labs(title = “Türkiye İlleri”)

🌐 Web Haritaları (Leaflet)

JavaScript

// GeoJSON’a dönüştürüp kullanabilirsiniz

// QGIS’te: Dosya > Dışa Aktar > GeoJSON

 

var iller = L.geoJSON(turkiyeIlleri, {

    style: function(feature) {

        return {

            fillColor: getColor(feature.properties.bolge),

            weight: 2,

            opacity: 1,

            color: ‘white’,

            fillOpacity: 0.7

        };

    },

    onEachFeature: function(feature, layer) {

        layer.bindPopup(

            “<b>” + feature.properties.il_adi + “</b><br>” +

            “Bölge: ” + feature.properties.bolge + “<br>” +

            “Nüfus: ” + feature.properties.nufus_2023

        );

    }

}).addTo(map);

Lisans ve Kullanım Koşulları

Bu veri seti Creative Commons Attribution 4.0 (CC BY 4.0) lisansı altında sunulmaktadır.

✅ Yapabilirsiniz:

  • ✅ Ticari ve ticari olmayan projelerde kullanma
  • ✅ Veriyi değiştirme ve uyarlıma
  • ✅ Paylaşma ve dağıtma
  • ✅ Atıf yaparak alıntılama

 

Son Güncelleme: 02 Ocak 2026

Geliştirici Notu: Olası hatalarda geri bildirim yaparsanız anlık düzeltme yaparım.

İndirme Linkleri

ismet AYDIN