Một shapefile đa điểm là gì?


10

Sự khác biệt giữa một shapefile đa điểm và một shapefile điểm. trong việc tạo ra một shapefile Trong ArcGIS, nó có sự lựa chọn của shapefile điểm và shapefile đa điểm. Nhưng tôi không biết sự khác biệt của họ.

Câu trả lời:


10

Shapefiles hỗ trợ bốn loại dữ liệu cơ bản: Điểm, Đa tuyến, Đa giác và Đa điểm. Điểm là các tính năng {X, Y} đơn giản. Polylines được sắp xếp các tập hợp điểm và Đa giác là các khu vực được bao quanh bởi các đường đơn giản khép kín. Polylines và Polygons có thể là đa phần để mô hình các tính năng không liên tục, như đường phố được phân cách bởi đường cao tốc hoặc bộ sưu tập các đảo.

Trong mô hình shapefile, Điểm không thể là đa phần, nhưng có một loại Đa điểm riêng biệt để đảm nhận vai trò đó. Sự khác biệt có liên quan đến đường bao trong bản ghi dữ liệu cần thiết cho hình dạng Đa điểm và cách tiếp cận khác nhau để lập chỉ mục không gian của các đối tượng điểm và đa điểm.

Đa điểm là một tùy chọn đại diện tối nghĩa cho hầu hết các tính năng điểm, nhưng chúng có thể được sử dụng để tối ưu hóa hiển thị số lượng lớn điểm. Tôi đã có một bộ dữ liệu liên quan đến hàng chục triệu tính năng trên toàn cầu và tôi đã có thể vẽ thành công một trăm nghìn tính năng trong một ô vuông một độ với thời gian thứ hai bằng cách kết hợp các điểm thành nhiều điểm để giảm số lượng tính năng được hiển thị cho mỗi ô .

Lưu ý rằng shapefile không hỗ trợ bất cứ thứ gì như bộ sưu tập hình học, chỉ cho phép loại hình dạng được chỉ định hoặc hình dạng rỗng (đỉnh không) trong một tệp, do đó, nếu cần cả hình dạng điểm đơn và đa phần, các điểm một phần sẽ được lưu trữ dưới dạng Đa điểm suy biến (với số điểm là một và "đường bao" với các góc dưới bên trái và phía trên bên phải trùng với điểm chính). Điều này kém hiệu quả hơn trong việc lưu trữ (52 btyes vice 16) và không gian chỉ mục cũng không hiệu quả, vì vậy nếu bạn chỉ có các điểm một phần, bạn nên sử dụng kiểu dữ liệu Điểm.


sẽ công bằng khi nói shapefile đa điểm tương tự như phân cụm?
NULL.Dude

2
Bạn có thể thực hiện một công cụ trỏ với hình học đa điểm, nhưng tôi không nói chúng tương đương nhau. Đa điểm là nhiều hơn một kiểu dữ liệu trừu tượng.
Vince

Nói rằng "Điểm không thể là đa phần" là khá tuyệt đối. Về mặt chức năng, các điểm được coi là đa phần khi được nhóm theo thuộc tính của chúng. Tôi thực sự không quan tâm đến các lớp đa phần cho công việc tôi làm nhưng, tôi tưởng tượng rằng có một số lĩnh vực GIS nhất định thấy chúng rất hữu ích. Ngoài ra, tôi thấy việc xử lý các đám mây điểm của ESRI bằng hình học đa phần hoàn toàn vô dụng.
Jeffrey Evans

Một điểm không thể là đa phần, theo định nghĩa. Sau khi được nhóm lại, chúng là đa điểm , một số trong đó có thể bị thoái hóa.
Vince

2

Hãy xem, làm thế nào hình học có liên quan đến các bản ghi tệp Dbase. Nếu bạn có một shapefile điểm, mỗi điểm có liên quan đến một bản ghi. Nếu bạn có một shapefile đa điểm, một tập hợp các điểm có liên quan đến một bản ghi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.