Dosya Dönüştürme

CBS Dosya Dönüştürücü (SHP, KML, GPX, GeoJSON, DXF)

Dosyalarını bırak, çıktı biçimini ve koordinat sistemini seç. Shapefile, KML/KMZ, GPX, GeoJSON, TopoJSON, CSV/Excel, WKT, GeoPackage ve DXF arasında her yönde, tek tek ya da toplu dönüştür.

Çıktı biçimi

KML, KMZ ve GPX her zaman WGS84 yazılır. "Kaynakla aynı" seçeneği koordinatlara dokunmaz.

Gelişmiş seçenekler

Özet rapor

Her dosya için obje sayısı, geometri türleri, kaynak koordinat sistemi ve kodlama. Sistem belirsizse buradan seç.

Alan eşleme

Alanları çıkar, yeniden adlandır ya da türünü değiştir. Son sütun, alanın Shapefile'a hangi adla yazılacağını gösterir.

Gizlilik ve veri

Dosyalar tarayıcında okunur ve yazılır, içerikleri hiçbir sunucuya gönderilmez. Ağdan yalnız kütüphaneler (jsDelivr) ve önizleme altlık karoları (Esri, OpenStreetMap) indirilir; karo istekleri haritada görüntülenen alanı içerir.

İlgili Araçlar

Bu dönüştürücü ne işe yarar

CBS verisi farklı yazılımlar arasında farklı biçimlerde dolaşır. Arazi ekibi GPX kaydeder, belediye Shapefile ister, Google Earth kullanan biri KML bekler, proje ekibi DXF ile çalışır. Bu araç Shapefile, GeoJSON, TopoJSON, KML/KMZ, GPX, CSV, Excel, WKT, GeoPackage ve DXF biçimleri arasında her yönde dönüşüm yapar. Aynı adımda koordinat sistemini değiştirebilir, öznitelik alanlarını çıkarabilir ya da yeniden adlandırabilir, birden fazla dosyayı tek seferde dönüştürüp tek zip olarak indirebilirsin.

Nasıl kullanılır

  1. Dosyaları seç ya da sayfaya sürükle. Shapefile için .zip dosyasını ya da .shp, .dbf, .shx, .prj ve .cpg dosyalarını birlikte seç. GeoJSON, KML, WKT ya da CSV metnini doğrudan yapıştırabilirsin.
  2. Özet raporda obje sayısını, geometri türlerini, kaynak koordinat sistemini ve karakter kodlamasını kontrol et. Sistem dosyadan okunamadıysa listeden seç. CSV ve Excel dosyalarında X, Y ya da WKT sütununu değiştirebilirsin.
  3. Çıktı biçimini ve hedef koordinat sistemini seç.
  4. Alan eşleme tablosunda istemediğin alanların işaretini kaldır, gerekirse yeni ad ve tür ver.
  5. "Dönüştür ve İndir" düğmesine bas. Tek çıktı doğrudan, birden çok çıktı tek zip olarak iner.

Popüler dönüşümler

KML'den SHP'ye

Google Earth'te çizilen noktalar, yollar ve alanlar geometri türüne göre ayrı Shapefile katmanlarına yazılır; KML içindeki ExtendedData alanları DBF sütunu olur. Hedef olarak ITRF96 TM dilimi seçersen çıktı doğrudan projeksiyonlu olur. KML'den SHP'ye dönüştür.

SHP'den KML'ye

.prj dosyasındaki koordinat sistemi okunur ve koordinatlar WGS84'e çevrilir; öznitelikler Google Earth'te balon içinde görünür. SHP'den KML'ye dönüştür.

GPX'ten KML'ye ve KML'den GPX'e

GPS izleri ve yol noktaları korunur, GPX'ten GPX'e dönüşümde iz noktalarının zamanı da aktarılır. GPX'te alan türü olmadığı için KML'deki alanlar GPX'e iz olarak yazılır. GPX'ten KML'ye ya da KML'den GPX'e dönüştür.

GeoJSON'dan SHP'ye ve Excel'den KML'ye

Karışık geometri içeren GeoJSON nokta, çizgi ve alan katmanlarına bölünür. Excel ya da CSV tablosundaki enlem-boylam veya sağa-yukarı sütunları otomatik bulunur. GeoJSON'dan SHP'ye, Excel'den KML'ye.

Koordinat sistemleri ve Türkçe karakterler

Kaynak sistem .prj dosyasından, GeoJSON crs üyesinden ya da GeoPackage içindeki tanımdan okunur; bunlar yoksa koordinat aralığına bakılır. Sağa değeri 500.000 civarında olan bir dosya herhangi bir TM ya da UTM diliminde olabilir; dilim dosyadan anlaşılamadığı için seçimi senin yapman gerekir. Hedef listesinde ITRF96/TUREF 3° TM dilimleri, TUREF Gauss-Krüger, ED50 TM ve UTM, WGS84 UTM ve Web Mercator bulunur; başka bir EPSG kodu ya da proj4 tanımı da girebilirsin. ED50 dönüşümünde EPSG:1784 (ED50 to WGS 84, Türkiye) parametreleri kullanılır ve doğruluğu yaklaşık 2 metredir. ITRF96 ile WGS84 arasında parametre uygulanmaz.

DBF kodlaması önce .cpg dosyasından, sonra DBF başlığındaki dil kodundan okunur. İkisi de yoksa içerik UTF-8 olarak geçerliyse UTF-8, değilse Windows-1254 kabul edilir. Çıktıda UTF-8 ya da Windows-1254 seçebilirsin; her iki durumda .cpg dosyası da yazılır. Eski bir masaüstü yazılımında ı, ş, ğ harfleri bozuk görünüyorsa Windows-1254 ile yaz.

Veri ve yöntem

Dosyalar tarayıcında okunur, dönüştürülür ve yazılır; içerikleri hiçbir sunucuya gönderilmez. Ağdan yalnız kütüphane dosyaları jsDelivr üzerinden, önizleme haritasının altlık karoları Esri ve OpenStreetMap sunucularından indirilir. Kullanılan kütüphaneler: proj4 2.9.0, JSZip 3.10.1, PapaParse 5.4.1, shpjs 6.1.0, sql.js 1.14.2 ve dxf 5.3.1 (MIT), @tmcw/togeojson 5.8.0 ve Leaflet 1.9.4 (BSD-2-Clause), topojson-client 3.1.0, topojson-server 3.0.1 ve Lucide (ISC), SheetJS xlsx 0.18.5 (Apache-2.0). Shapefile, GeoPackage, KML, GPX ve DXF yazıcıları bu araç için yazılmıştır. GeoPackage çıktısı OGC şartnamesindeki gpkg_spatial_ref_sys, gpkg_contents ve gpkg_geometry_columns tablolarını ve standart geometri blob'unu kullanır.

Sınırlar

Kurumsal çalışmalar için

CAD çizimlerini katman standartlarıyla düzenli olarak CBS'ye aktarmanız gerekiyorsa CAD-CBS dönüşüm sayfasına, bu tür dönüşümleri kurum içinde otomatikleştiren uygulamalar için CBS yazılım geliştirme sayfasına bakabilirsiniz.

Sık Sorulan Sorular

KML dosyasını SHP'ye nasıl çeviririm?

KML ya da KMZ dosyasını sürükle, çıktı biçimi olarak Shapefile seç ve Dönüştür'e bas. Noktalar, çizgiler ve alanlar ayrı katmanlara yazılır ve tek zip iner. Projeksiyonlu çıktı istiyorsan hedef sistem olarak örneğin ITRF96 / TM30 seç.

Dosyalarım bir sunucuya yükleniyor mu?

Hayır. Okuma, koordinat dönüşümü ve yazma tarayıcında yapılır. Ağdan yalnız kütüphaneler ve önizleme haritasının altlık karoları indirilir.

Shapefile'da Türkçe karakterler neden bozuk görünüyor?

Kodlama bilgisini taşıyan .cpg dosyası eksik olabilir ya da okuyan yazılım UTF-8 desteklemiyor olabilir. Araç .cpg dosyasını her zaman yazar; eski yazılımlar için Gelişmiş seçeneklerden Windows-1254 kodlamasını seç.

DXF'ten SHP'ye dönüştürünce koordinatlar neden yanlış yere düşüyor?

DXF dosyası koordinat sistemi bilgisi taşımaz. Özet tabloda kaynak sistemi, örneğin çizimin hazırlandığı ITRF96 TM dilimini seç; önizleme haritası doğru yerde görünene kadar dilimi kontrol et.