Excel'i (XLSX) shapefile'a dönüştürme
Bu dönüştürücü, X/Y ya da enlem ve boylam sütunları olan bir Excel .xlsx sayfasını ArcGIS veya QGIS için .prj dosyalı bir nokta shapefile'ına çevirir ve diğer sütunları öznitelik olarak korur. Çalışma kitabı tarayıcınızda işlenir, sunucuya gönderilmez. Sütun adları 10 karaktere kısaltılır, geçerli koordinatı olmayan satırlar dışarıda kalır ve projeksiyonlu koordinatlar için EPSG kodu gerekir.
Bir dosya doğru dönüştürülmedi mi? Tercihen küçük bir örnek dosyayla birlikte [email protected] adresine e-posta gönderin, sorun düzeltilecektir.
Temel bilgiler
- Girdi: Excel (XLSX) (.xlsx). Çıktı: Shapefile (.shp).
- Dosyalarınız sunucuya gönderilmez: işlem tarayıcınızda, kendi cihazınızda yapılır.
- Dosya boyutu: sabit bir sınır yok; çok büyük dosyalar cihazınızın belleğiyle sınırlıdır.
- Bilgisayar, tablet veya telefonda güncel bir tarayıcı (Chrome, Edge, Firefox veya Safari) gerekir; hiçbir şey kurmanız gerekmez.
- Ücretsizdir, kayıt gerekmez.
Tek bir koordinat çiftini başka bir koordinat sistemine mi dönüştürmeniz gerekiyor? Kardeş sitemiz GeoDrafter'daki koordinat dönüştürücüyü kullanın (İngilizce).
Excel (XLSX) → Shapefile: neden dönüştürmelisiniz
Arazi ekipleri, harita mühendisleri ve plancılar nokta verilerini çoğu zaman bir Excel sayfası olarak teslim eder: bir kimlik numarası, bir açıklama ve iki koordinat sütunu. ArcGIS ve QGIS bunu içe aktarabilir, ancak bu her seferinde birkaç tıklama gerektirir ve koordinat sistemi kolayca kaybolur. Bu dönüştürücü .xlsx dosyasından hazır bir shapefile üretir: sayfayı ve koordinat sütunlarını bulur, her satır için bir nokta oluşturur, diğer sütunları öznitelik olarak korur ve noktaların doğru yere oturması için bir .prj yazar. UTM veya TUREF / TM30 gibi projeksiyonlu bir sistemdeki koordinatlar, EPSG kodunu girdiğinizde o sistemde kalır; enlem ve boylam ise WGS84 bir shapefile'a ya da seçtiğiniz herhangi bir sisteme dönüşür. Shapefile parçaları bir zip içinde birlikte gelir.
Excel (XLSX) dosyası Shapefile biçimine nasıl dönüştürülür
- .xlsx dosyanızı kutuya bırakın veya tıklayıp seçin.
- Koordinat sütunlarını kontrol edin; projeksiyonlu X/Y değerleri için EPSG kodunu girin.
- İsterseniz bir çıktı koordinat sistemi seçin, ardından “Shapefile biçimine dönüştür” düğmesine tıklayıp zip'i indirin.
Dönüştürme sırasında neler değişir
Sütun adları 10 karaktere kısaltılır
Bir shapefile'ın öznitelik tablosu (.dbf) en fazla 10 karakterlik alan adlarına izin verir. “Denetim tarihi” gibi daha uzun Excel başlıkları kısaltılır ve dönüştürücü değiştirdiği her adı listeler. Kısa adları kendiniz seçmek istiyorsanız sütunları önce Excel'de yeniden adlandırın.
Koordinatı olmayan satırlar dışarıda kalır
Bir shapefile, konumu olmayan bir noktayı saklayamaz. Koordinatı boş veya geçersiz olan satırlar atlanır ve dönüştürücü kaç satır olduğunu söyler. Bu satırları korumanız gerekiyorsa GeoJSON dönüştürücüsünü kullanın.
Metin, sayı ve tarihler
Metin hücreleri metin alanı olur ve baştaki sıfırları korur. Sayılar sayısal alan olur; tarihler ise her CBS programının okuyabildiği 2024-05-01 biçiminde metin olarak yazılır. Çok uzun metinler, bir .dbf alanının tutabildiği 254 karakterde kesilir.
Hangi koordinat sistemi?
Sayfanın kendisi bunu söylemez. -180 ile 180 ve -90 ile 90 arasındaki değerler WGS84 boylam ve enlemi kabul edilir. 4540000 gibi daha büyük sayılar projeksiyonludur; dönüştürücü bu durumda tahmin yürütmek yerine EPSG kodunu sorar, örneğin TUREF / TM30 için EPSG:5254 veya UTM 36N için EPSG:32636. Türk ölçme listelerinde Y genellikle sağa, X yukarı değeridir; dönüştürücü X'i sağa değeri sayar, bu yüzden gerekirse sütunları değiştirin.
Dosya biçimleri hakkında
Excel (XLSX)
XLSX, Excel 2007'den beri Microsoft Excel'in çalışma kitabı biçimidir ve LibreOffice, Numbers ve Google E-Tablolar tarafından da yazılır. Adres listeleri, örnekleme noktaları ve varlık envanterleri çoğu zaman enlem ve boylam sütunları olan bir tabloda tutulur, ancak bu sütunlar noktalara dönüşene kadar tablo harita verisi değildir.
- Bir çalışma kitabı birkaç sayfa içerebilir; her sayfa, başlık satırı olan bir tablodur.
- Hücreler türlerini korur: sayılar, tarihler ve metin; böylece 0150 gibi bir posta kodu baştaki sıfırını koruyabilir.
- Geometri ve koordinat sistemi yoktur; koordinatlar sütunlardaki sayılardan ibarettir.
- Eski .xls biçimi (Excel 97-2003) farklı, ikili (binary) bir biçimdir.
Shapefile
Esri Shapefile, en yaygın kullanılan GIS vektör biçimidir. Tek bir “shapefile” aslında aynı adı taşıyan bir dosya grubudur: .shp geometriyi, .shx bir dizini, .dbf öznitelik tablosunu, isteğe bağlı .prj koordinat sistemini ve .cpg metin kodlamasını tutar.
- En az .shp, .shx ve .dbf dosyaları gerekir. Bunları birlikte veya tek bir .zip olarak seçin.
- Alan adları 10 karakterle, metin değerleri 254 karakterle sınırlıdır.
- Her shapefile yalnızca tek bir geometri türü içerir: noktalar, çizgiler veya poligonlar.
- .prj dosyası olmadan koordinat sistemi bilinmez.
Sıkça sorulan sorular
Elektronik tablo bir sunucuya yükleniyor mu?
Hayır. Her şey tarayıcınızda çalışır ve çalışma kitabı bilgisayarınızdan hiç çıkmaz; sunucuya gönderilmez.
Hangi dosyaları alırım?
.shp, .shx ve .dbf dosyalarını, koordinat sistemini içeren .prj'yi ve metnin UTF-8 olduğunu belirten bir .cpg'yi içeren bir zip. Zip'i açın ve .shp dosyasını ArcGIS'e veya QGIS'e ekleyin.
Excel'den çizgi veya poligon dönüştürebilir miyim?
Evet, sayfada LINESTRING (…) veya POLYGON (…) gibi WKT metni içeren bir sütun varsa. Her geometri türü kendi shapefile'ı olur.
Sayfamda birden fazla tablo varsa ne olur?
Dönüştürücü her sayfadan ilk satırdan başlayan bir tablo okur. Her tabloyu kendi sayfasına koyun ve ihtiyacınız olanı ilk sıraya alın.