Shapefile'ı (SHP) DXF'e dönüştürme
Bu dönüştürücü bir veya birden fazla shapefile'ı AutoCAD, BricsCAD, DraftSight veya LibreCAD için tek bir DXF çizimine çevirir; her shapefile ya da seçtiğiniz bir alanın her değeri kendi CAD katmanına yerleşir. Shapefile'lar tarayıcınızda dönüştürülür ve sunucuya yüklenmez. DXF'te öznitelik tablosu olmadığından yalnızca geometri ve katman adları korunur; koordinatlar metre veya feet cinsinden projeksiyonlu bir sistemde olmalıdır.
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: Shapefile (.shp). Çıktı: DXF (.dxf).
- 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.
Bir bölgenin hangi UTM dilimine girdiğinden emin değil misiniz? Kardeş sitemiz GeoDrafter'daki UTM dilimi haritasına bakın (İngilizce).
Shapefile → DXF: neden dönüştürmelisiniz
CBS verilerinin sık sık CAD'de çalışan birine gitmesi gerekir: mimara parseller ve binalar, proje mühendisine boru ve kablo hatları ya da bir vaziyet planı için altlık harita. Bu dönüştürücü shapefile'ları, QGIS'in de kullandığı kütüphane olan GDAL ile tek bir DXF'e yazar. Noktalar DXF noktası, çizgiler çoklu çizgi (polyline), poligonlar ise delikleriyle birlikte kapalı çoklu çizgi olur. Her shapefile kendi adını taşıyan bir CAD katmanına yerleşir; isterseniz yol sınıfı veya arazi kullanım kodu gibi bir öznitelik seçersiniz ve her değer ayrı bir katman olur. Böylece CAD kullanıcısı katmanları açıp kapatabilir ve onlara renk verebilir. Koordinatlar shapefile'ın sisteminde kalır ya da girdiğiniz sisteme dönüştürülür; böylece çizim aynı koordinat sistemindeki diğer CAD dosyalarıyla çakışır. Hiçbir şey sunucuya gönderilmez.
Shapefile dosyası DXF biçimine nasıl dönüştürülür
- Shapefile'larınızı içeren bir .zip bırakın veya .shp, .shx, .dbf ve .prj dosyalarını birlikte seçin. Birden fazla shapefile tek bir DXF'te toplanır.
- DXF katmanlarının neye göre adlandırılacağını ve CAD çizimi başka bir sistem kullanıyorsa çıktı koordinat sistemini seçin.
- “DXF biçimine dönüştür” düğmesine tıklayın ve dosyayı CAD programınızda açın.
Dönüştürme sırasında neler değişir
Öznitelikler aktarılmaz
DXF'te öznitelik tablosu yoktur. Yalnızca geometri ve katman adı yazılır; bu yüzden en önemli alanı katman adı olarak seçin. CAD kullanıcısının tüm özniteliklere ihtiyacı varsa ona shapefile'ı ya da SHP'den CSV'ye dönüştürücüyle oluşturduğunuz bir CSV'yi de gönderin.
Projeksiyonlu bir koordinat sistemi kullanın
CAD programları çizim birimiyle, genellikle metre veya feet ile ölçer. Boylam ve enlemdeki (WGS84, EPSG:4326) bir shapefile, derece cinsinden bir çizim verir; bu çizim küçücük ve çarpık görünür, üzerinde ölçü alınamaz. Çıktı koordinat sistemi olarak UTM diliminiz veya TUREF / TM30 (ör. EPSG:5254) gibi projeksiyonlu bir sistem girin; sonuç derece cinsindeyse dönüştürücü sizi uyarır.
DXF koordinat sistemini saklamaz
Çizim yalnızca sayıları içerir. CAD kullanıcısına hangi sistemde olduklarını söyleyin, ör. “TUREF / TM30, EPSG:5254”; böylece çizim diğer verilerle doğru yere oturtulabilir. Çizim birimleri de dosyada tanımlanmaz; AutoCAD bunları birimsiz kabul eder. Herkes bunların metre mi feet mi olduğunu bildiği sürece bu sorun değildir.
Renk, çizgi tipi ve etiket yok
Tüm varlıklar CAD'in varsayılan rengini ve çizgi tipini (ByLayer) alır; böylece CAD kullanıcısı renkleri katman bazında tek bir yerden ayarlayabilir. Etiketler yazı olarak yazılmaz; öznitelik değerleri yalnızca katman adı olarak korunur. Poligonlar tarama (hatch) değil, kapalı çoklu çizgi olur.
Dosya biçimleri hakkında
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.
DXF
DXF (Drawing Exchange Format), Autodesk'in 1982'den beri yayımladığı AutoCAD'in açık veri değişim biçimidir. Harita mühendisleri, mimarlar ve proje mühendisleri CAD çizimlerini programlar arasında aktarmak için onu kullanır. Bir DXF, adlandırılmış katmanlar üzerinde çizgiler, çoklu çizgiler, yaylar, daireler, yazılar, taramalar ve bloklar içerir; ancak öznitelik tablosu ve koordinat sistemi içermez.
- Çizim varlıklarını adlandırılmış katmanlarda tutan düz metin (veya ikili) bir dosyadır; bloklar, defalarca eklenebilen yeniden kullanılabilir sembollerdir.
- Öznitelik tablosu yoktur: bir varlığın geometrinin yanında yalnızca katmanı, rengi, çizgi tipi ve yazılarda metnin kendisi bulunur.
- Koordinat sistemi saklanmaz; koordinatlar yalnızca sayılardır ve çoğu zaman ulusal koordinat sisteminde veya yerel proje koordinatlarındadır.
- DWG, AutoCAD'in kendi ikili biçimidir ve DXF ile aynı şey değildir.
Sıkça sorulan sorular
DXF'i hangi CAD programları açar?
DXF, AutoCAD 2004 biçimindedir; AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation ve QGIS bu biçimi okur.
Bunun yerine DWG alabilir miyim?
Doğrudan hayır. DXF'i AutoCAD, BricsCAD veya DraftSight'ta açıp Farklı Kaydet ile DWG olarak kaydedin ya da ücretsiz ODA File Converter ile dönüştürün.
Yükseklikler (Z değerleri) aktarılıyor mu?
Evet. Her köşe noktasında kot bulunan eş yükseklik eğrileri gibi 3B bir shapefile, DXF'te 3B çoklu çizgiler ve noktalar verir.
Shapefile'ım sunucuya yükleniyor mu?
Hayır. DXF, tarayıcınız tarafından kendi bilgisayarınızda yazılır; hiçbir şey bir sunucuya gönderilmez.
Shapefile'ın .prj dosyası yoksa ne olur?
O zaman koordinatlar olduğu gibi yazılır. Kaynak sistemi yalnızca verileri başka bir koordinat sistemine de dönüştürmek istiyorsanız girin.