Shapefile Polygon tidak ditampilkan di QGIS

8

Saya mencoba mengimpor Shapefile ke QGIS. Ketika saya mengimpornya, batas ditampilkan pada daftar, tetapi ketika saya mencoba untuk melihatnya di area pemetaan, batas itu tidak muncul.

Saya bisa mendapatkannya untuk menunjukkan node jika saya masuk ke mode edit, jadi saya tahu datanya ada. Saya memiliki masalah yang sama di v2.8.2 dan v2.12.3. Saya dapat menjalankan beberapa alat poligon dari kotak alat seperti properti SAGA Polygon, dan kemudian akan menampilkan poligon ketika lapisan baru dibuat.

Saya dapat memuat poligon yang sama ini ke program lain dan mereka bekerja dengan baik. Saya telah menyimpan file ke Google Drive saya dan dapat ditautkan di bawah.

Siapa pun tahu apa yang mungkin saya lakukan salah. Saya mendapatkan shapefile lain untuk ditampilkan di QGIS tanpa masalah nyata sebelumnya. Saya sangat baru di QGIS.

tautan ke Data batas Bentuk Data

Jason Steffen
sumber
Laporan ArcGIS: amplop buruk, jangkauan dataset buruk (dua kali), dan tidak dapat menemukan indeks spasial. Saya mencoba alat Perbaikan Geometri di atasnya, tetapi masih tidak dapat melihat poligon.
mkennedy
Saya mencoba Perbaikan Geometri juga dan tidak berhasil. Saya juga menjalankan alat Periksa Geometri Validitas dan tidak menunjukkan kesalahan seperti laporan ArcGIS. Terima kasih sudah melihatnya.
Jason Steffen
Itu adalah shapefile yang menarik. OpenJUMP dapat membukanya dan satu-satunya kesalahan yang ditemukan oleh alat QA adalah dua titik berurutan yang sama di satu lokasi. Namun, jika saya mengubah shapefile Anda menjadi yang baru dengan ogr2ogr, shapefile baru masih memiliki poin yang sama secara berurutan tetapi QGIS tidak membukanya. Ada beberapa masalah dengan luasan: ogrinfo dari aslinya Extent: (0.000000, 0.000000) - (33.036383, 33.036383), dari yang diperbaiki Extent: (-115.675374, 33.030347) - (-115.671647, 33.036383). Seperti yang dikatakan, Anda dapat memperbaiki data dengan ogr2ogr.
user30184
Saya setuju dengan kesalahan Extent. Saya perhatikan juga bahwa ketika saya Memperbesar ke Penuh ketika memilih hanya data yang ada dalam batas, itu akan memperbesar ke tempat seharusnya. Namun ketika saya melakukan hal yang sama dengan batas, itu akan memperkecil dan menggunakan lokasi 0,00000, 0,00000.
Jason Steffen
Saya agak lemah pada format File Bentuk, bagaimana cara QGIS menentukan Extents ketika mengimpor file? Mungkinkah itu salah baca? Apakah ada masalah dengan file Shape itu sendiri karena tidak diformat dengan benar? Saya tampaknya hanya memiliki masalah dengan file yang berasal dari sumber perangkat lunak tertentu sehingga saya curiga mereka mungkin tidak melakukan sesuatu dengan benar ketika mereka menghasilkannya.
Jason Steffen

Jawaban:

5

Saya melihat hal yang sama. Saya dapat melihatnya di QGIS dengan sedikit perbaikan geometri.

Jika Anda menjalankan Vector > Geometry Tools > Check Geometries, dan menulis geometri yang dikoreksi ke shapefile baru dengan Output Vector Layeropsi, Anda mendapatkan ini ...

masukkan deskripsi gambar di sini

Ini adalah fungsionalitas inti tetapi baru ditambahkan cukup baru-baru ini (2,12, saya pikir) sehingga perlu diperiksa jika Anda memiliki ini tersedia. Saya melakukan ini pada 2.14.0 Essen.

EDIT

Ternyata Anda perlu menginstal plugin ini secara manual, itu bukan inti (saya melihat itu diimplementasikan sebagai .so - setara dengan Linux. dalam C ++)

Anda dapat menemukannya di pengelola Plugin di bawah Geometry Checker . Menurut posting blog ini fungsi perbaikan ditambahkan pada 2.12.

Steven Kay
sumber
Saya tidak melihat Output Vector Layeropsi di QGIS 2.12.3 jadi mungkin hanya tersedia di 2.14?
Joseph
Saya juga tidak melihat opsi itu. Saya memang melihat alat Periksa Geometri Validitas . Saya menjalankannya dan itu tidak menunjukkan kesalahan dalam daftar. Namun, ketika saya menjalankan alat dan menyuruhnya untuk menyimpan lokasi kesalahan, maka itu menyimpan kesalahan yang menunjukkan duplikat poin yang sama. Mengapa kesalahan muncul di satu bagian alat dan bukan di bagian lain? Itu bug?
Jason Steffen
2
@ Joseph - Saya tidak ingat harus menginstal plugin ini, tapi saya mungkin salah .. itu muncul dalam daftar Plugins sebagai "Geometry Checker". Menurut posting blog ini kemampuan untuk memperbaiki geometri tiba pada 2.12. Sebelum itu Anda hanya bisa membuat daftar masalah, bukan memperbaikinya.
Steven Kay
Terima kasih. Saya menemukan plugin dan berfungsi seperti yang Anda katakan. Setidaknya saya bisa menggunakan data sekarang.
Jason Steffen
1
@ SevenKay - Permintaan maaf saya, Anda memang benar =)
Joseph