Có một điểm nhấn hiệu suất từ ​​việc sử dụng Bộ dữ liệu tính năng?


8

Tôi mơ hồ nhớ rằng mình được dạy không sử dụng Bộ dữ liệu tính năng để làm cho mọi thứ "trông gọn gàng" trong cơ sở dữ liệu và Bộ dữ liệu tính năng chỉ nên được sử dụng khi có một số mối quan hệ không gian giữa các lớp tính năng thành phần.

Tệp trợ giúp liệt kê "tổ chức các lớp đối tượng theo chủ đề" là lý do hợp lệ để sử dụng bộ dữ liệu tính năng.

Có phải là một ý tưởng tồi khi sử dụng bộ dữ liệu tính năng cho các lớp nhóm trong cơ sở dữ liệu địa lý, khi mục đích duy nhất là giúp điều hướng trong ArcCatalog? Có một điểm nhấn hiệu suất từ ​​việc lưu trữ các lớp tính năng trong bộ dữ liệu tính năng không?

Câu trả lời:


8

Chỉ khi bạn có kế hoạch để người dùng dễ dàng chỉnh sửa dữ liệu trong bộ dữ liệu tính năng. Cú đá lớn nhất bạn sẽ có là khóa kỷ lục; kể từ khi chỉnh sửa một lớp trong bộ dữ liệu tính năng sẽ khiến người dùng không thực hiện các thay đổi khác ở đó.

Đó có lẽ là kẻ giết người chức năng lớn nhất của bạn, nếu đó không phải là vấn đề; sau đó, có bạn có thể sử dụng nó để thử và làm cho mọi thứ đẹp.


Điều này có nghĩa là nếu bạn đang chỉnh sửa, thì các bộ dữ liệu tính năng thực sự là một lợi thế, vì chỉ những featureclass trong bộ dữ liệu tính năng sẽ bị khóa (không có bộ dữ liệu tính năng, tất cả các bộ dữ liệu sẽ bị khóa)?
Stephen chì

1
Đây có phải là tài liệu trong ESRI giúp đỡ bất cứ nơi nào? Bạn có thể xin vui lòng gửi một liên kết cho cùng.
ujjwalesri

Khóa Schema là vấn đề được ghi chép lại; để ngăn thay đổi dữ liệu trong khi các thay đổi đang diễn ra cùng một lúc. Đây là một vấn đề tồn tại lâu dài; phần lớn là do thiết kế để duy trì tính toàn vẹn dữ liệu ... help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#// Tìm kiếm trang web ESRI cho Khóa dữ liệu tính năng
DEWright

Cảm ơn các liên kết! Lý do tôi yêu cầu là vì tuyên bố Cú đá lớn nhất bạn sẽ có là khóa kỷ lục; kể từ khi chỉnh sửa một lớp trong bộ dữ liệu tính năng sẽ khiến người dùng không thực hiện các thay đổi khác ở đó. , Tôi nghĩ là không chính xác. Những gì bạn có thể muốn nói là trong trường hợp "chỉnh sửa lược đồ", tập dữ liệu bị "khóa" với một người dùng, do đó vô hiệu hóa nhiều người dùng thực hiện thay đổi đồng thời cho lược đồ. Khóa mức kỷ lục sẽ không xảy ra!
ujjwalesri

Chỉ dành cho cá nhân và tập tin geodatabases - SDE Geodatabase có thể chỉnh sửa với nhiều người dùng (doanh nghiệp - biên tập viên Unlimited, Workgroup - 10 biên tập viên và Desktop -. 1 editor 3 độc giả) esri.com/software/arcgis/geodatabase/...
Mapperz

2

Nhóm, về mặt tuyệt đối, không tốt và xấu, nó phụ thuộc rất nhiều vào thiết kế dữ liệu và việc sử dụng dữ liệu của bạn.

Các bộ dữ liệu tính năng được cung cấp để cho phép bạn nhóm các FC liên quan đến không gian. Tuy nhiên, việc phân loại phụ thuộc rất nhiều vào cách bạn sử dụng dữ liệu. Ví dụ: bạn có dữ liệu thế giới cho "Đường phố" và "Địa điểm tham quan". Dữ liệu này có thể được nhóm theo các danh mục được xác định theo tên ở trên (bao gồm tất cả dữ liệu chỉ trong hai danh mục) hoặc theo khu vực, ví dụ như Châu Á, Châu Âu, v.v.

Nếu mục đích là cho phép điều hướng dễ dàng trong ArcCatalog, tôi nghĩ rằng một quy ước đặt tên tốt của các FC cũng sẽ giúp ích ở đó.

Về khía cạnh chỉnh sửa được chỉ ra bởi @DEWright, tôi không chắc lắm về điều đó. Cần kiểm tra xem.


Đây là liên kết bạn yêu cầu, dựa trên khóa Schema để duy trì tính toàn vẹn dữ liệu khi có nhiều người dùng trong hệ thống. help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#// Đối - đây là một nhược điểm đã biết từ lâu và như bạn đã đề cập; một quy ước đặt tên được lên kế hoạch tốt có thể làm tốt như vậy mà không có giới hạn. ESRI thực sự nên tìm đến tổ chức / trực quan hóa ArcSDE vì tất cả thực sự là các đối tượng DB; có nhiều hơn họ có thể làm để hỗ trợ đó.
DEWright
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.