Tập hợp các tệp mà bạn có được gọi chung là Shapefile . Đây là định dạng dữ liệu không gian phổ biến được phát triển bởi ESRI , được sử dụng để truyền dữ liệu giữa nhiều gói khác nhau.
Định dạng này bao gồm 3 tệp chính có cùng tên, nhưng phần mở rộng tệp sau:
Một tệp chứa thông tin Chiếu:
Cộng với một vài tệp được tạo bởi phần mềm là các chỉ mục không gian:
Trong 3 tệp đầu tiên, .shp
tệp chứa thông tin không gian, cụ thể là x,y
các cặp tọa độ mô tả các tính năng điểm, đường hoặc đa giác có trong tệp.
Các .dbf
tập tin là một dbase tập tin định dạng, và chứa các thông tin thuộc tính, hoặc các đặc điểm mô tả các tính năng. Một số ví dụ về điều này sẽ là: "Tên", nếu tính năng này point
đại diện cho một thành phố ; "Tên đường" hoặc "Tốc độ", nếu tính năng là line
đại diện cho đường phố ; hoặc "Dân số" nếu tính năng này polygon
đại diện cho khu vực quận * hoặc quốc gia .
Các .shx
tập tin đóng vai trò như một tập tin liên kết giữa .shp
và .dbf
. Nó khớp với hàng đúng trong .shp
tệp với bản ghi chính xác trong .dbf
tệp.
Nếu không có 3 tệp đầu tiên này, bạn không có giá trị tệp shapefile .
Các tệp khác được liệt kê là tùy chọn, mặc dù điều .prj
này là cần thiết để định vị chính xác dữ liệu của bạn đối với dữ liệu không gian khác và để đo và tính khoảng cách. Xem Bản đồ chiếu , để biết thêm thông tin.
.Sbx và .sbn thường được tạo tự động khi shapefile được tạo. Tuy nhiên, chúng có thể bị xóa và tạo lại mà không làm mất hiệu lực toàn bộ shapefile.
Nói chung, khi bạn sử dụng phần mềm có thể đọc định dạng này, các tệp được liệt kê trong cửa sổ thêm lớp là .shp
tệp. Các tệp khác được tự động tải vào. Tuy nhiên, nếu có một vấn đề với một trong 3 tệp chính, tệp .shp có thể được tải vào, nhưng sẽ xuất hiện lỗi cho biết đây không phải là tệp shapefile hợp lệ hoặc đơn giản là không có các tính năng sẽ xuất hiện.
Trong trường hợp bạn đã hiển thị, bạn dường như thiếu tệp quan trọng .shx
. Không có điều này, không có kết nối giữa các tính năng không gian và dữ liệu thuộc tính, do đó phần mềm không thể tải shapefile đúng cách. Những gì bạn cần làm là quay trở lại nguồn dữ liệu của bạn và đảm bảo rằng bạn cũng có được tệp .shx . Khi bạn làm điều đó, bạn sẽ có thể tải dữ liệu mà không gặp vấn đề gì.
Câu trả lời này có thể là quá mức cần thiết, nhưng nó giúp biết các tệp được bao gồm trong một shapefile là để làm gì. Nó có thể giúp trong tương lai để biết những gì cần tìm nếu bạn gặp phải một vấn đề tương tự.