QGIS içine bir .dbf dosyasını nasıl yükleyebilirim?


17

Çokgenlerin köşelerinden lat / lng verilerini ayıklamak için QGIS kullanmak istiyorum. Her biri belki 200 köşesi olan yaklaşık 400 çokgen vardır. Birinci adımda sorun yaşıyorum, verileri QGIS'e aktarıyorum.

Çokgenler, aşağıdaki uzantılara sahip dosyalar içeren bir zip dosyası kullanılarak ArcGIS Explorer'da görüntülenebilir:

.shp, .dbf, .sbn, .sbx ve .prj

.Shp dosyasını QGIS'e yükleyebilirim, ancak diğer dosyalar olmadan görüntülenecek hiçbir şey yoktur. QGIS'e .dbf, .sbn, .sbx ve .prj dosyalarını nasıl yükleyebilirim?

Yanıtlar:


44

Sahip olduğunuz dosya kümesine toplu olarak Shapefile adı verilir . ESRI tarafından geliştirilen ve birçok farklı paket arasında veri aktarımı için kullanılan yaygın bir mekansal veri biçimidir .

Bu biçim, aynı ada sahip ancak aşağıdaki dosya uzantılarına sahip 3 birincil dosyadan oluşur:

  • .shp
  • .dbf
  • .shx

Projeksiyon bilgilerini içeren bir dosya:

  • .prj

Ayrıca, yazılım tarafından oluşturulan ve uzamsal dizinler olan birkaç dosya:

  • .sbn
  • .sbx

İlk 3 dosyadan, .shpdosya uzamsal bilgileri, yani dosyada x,ybulunan nokta, çizgi veya çokgen özelliklerini tanımlayan koordinat çiftlerini içerir .

.dbfDosya bir olduğunu dbase biçim dosyası ve Özellik bilgileri veya özelliklerin tanımlayıcı özelliklerini içerir. Bunun bazı örnekleri şunlar olabilir: eğer özellik pointbir şehri temsil ediyorsa "Ad" ; Özellik linebir caddeyi temsil ediyorsa "Yol Adı" veya "Hız" ; veya özellik polygonbir ilçe alanını * veya ülkeyi temsil ediyorsa "Nüfus" .

.shxDosya arasında bir bağlantı dosyası olarak görür .shpve .dbf. .shpDosyadaki doğru satırı, dosyadaki doğru kayıtla eşleştirir .dbf.

Bu ilk 3 dosya olmadan, geçerli bir şekil dosyanız yoktur .

Listelenen diğer dosyalar isteğe bağlıdır, ancak .prjverilerinizin diğer uzamsal verilere göre doğru konumlandırılması ve mesafenin ölçülmesi ve hesaplanması için gereklidir. Daha fazla bilgi için, bkz. Harita Projeksiyonu .
.Sbx ve .sbn genellikle şekil dosyası oluşturulduğunda otomatik olarak oluşturulur. Bununla birlikte, şekil dosyasını bir bütün olarak geçersiz kılmadan silinebilir ve yeniden oluşturulabilirler.

Genellikle, bu biçimi okuyabilen bir yazılım kullandığınızda, katman ekle penceresinde listelenen dosyalar .shpdosyadır. Diğer dosyalar otomatik olarak yüklenir. Bununla birlikte, 3 birincil dosyadan birinde bir sorun varsa, .shp dosyası yüklenebilir, ancak bunun geçerli bir şekil dosyası olmadığını veya yalnızca özellikler görünecektir.

Gösterdiğiniz durumda, kritik .shx dosyayı kaçırmış gibi görünüyorsunuz . Bu olmadan, uzamsal özellikler ile öznitelik verileri arasında bağlantı yoktur, bu nedenle yazılım şekil dosyasını düzgün bir şekilde yükleyemez. Yapmanız gereken, verilerinizin kaynağına geri dönmek ve .shx dosyasını da aldığınızdan emin olmaktır . Bunu yaptıktan sonra, verileri sorunsuz bir şekilde yükleyebilmelisiniz.

Bu yanıt aşırı olabilir, ancak bir şekil dosyasına dahil edilen dosyaların ne için olduğunu bilmeye yardımcı olur. Gelecekte benzer bir sorunla karşılaşırsanız ne arayacağınızı bilmek yardımcı olabilir.


1
Bu yazı son derece yararlı ve çok takdir etmek. Teşekkürler. Şimdi verileri yükledim (eksik .shx dosyası sayesinde).
Türbe

2
.Shx öğesinin amacı, değişken kayıt genişliği .shp'deki Nth özelliğini bulmaktır; .dbf'nin kayıt boyutları sabittir ve yardıma ihtiyacı yoktur.
Vince

Access 2016'da .dbf açılabilir mi? Dosyayı doğrudan açmaya veya harici bir veri kaynağı olarak bağlamaya çalıştığımda, bir hata alıyorum The Microsoft Access database engine could not find the object 'tl_2016_us_zcta510'. Üç sürümü de denedim, dBase5, dBase IV ve dBase III.
Tᴚoɯɐuo


2

Şekil dosyası QGIS'e yüklenirse, katmanlar panelindeki katmanı sağ tıklayıp 'Özellik Tablosunu Aç'a giderek nitelik verilerini (* .dbf dosyasında depolanan veriler) görüntüleyebilirsiniz.


0

QGIS, .dbf dosyası olmadan da bozuk bir şekil dosyasını okuyabilir. Bu durumda öznitelik verileri kaybolur, ancak geometri kaybolmaz.

Ancak .shx dosyası gereklidir. .Shp dosyasıyla aynı meta veri üstbilgisini ve .shp dosyasının tek tek kayıtlarının dizinini içerir.

Ayrıca bkz . Shapefiles üzerindeki wikipedia girişi .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.