Định dạng dữ liệu nào thường hiển thị nhanh nhất trong ArcMap?


11

Tổ chức của tôi đang làm việc trên một ứng dụng chạy trên ArcGIS Engine. Các phiên bản trước của ứng dụng chủ yếu sử dụng Shapefiles để hiển thị đường, bưu kiện, tòa nhà, v.v.

Vì tôi được dạy để tránh Shapefiles khi quản lý dữ liệu trong công việc đại học của mình, tôi đã đề nghị chuyển sang cơ sở dữ liệu địa lý.

Esri yêu cầu cơ sở dữ liệu địa lý cơ sở dữ liệu được tối ưu hóa cho hiệu suất và lưu trữ .

Đồng nghiệp của tôi nhớ rằng nghe nói Shapefiles thường vẽ nhanh hơn.

Tôi đã không bắt gặp một bài báo trực tiếp nói về chủ đề này, vì vậy tôi nghĩ rằng tôi sẽ hỏi cộng đồng.

Tôi đang nghiêng về cơ sở dữ liệu địa lý tệp, nhưng thật tuyệt nếu biết tôi đang bỏ lỡ bất cứ điều gì mà Shapefiles cung cấp.


2
Như một nhận xét, shapefiles cung cấp khả năng đọc và sử dụng, bởi rất nhiều chương trình Nguồn mở và độc quyền ... một số cơ sở dữ liệu địa lý không ... trong một số trường hợp, điều này có thể vượt quá các vấn đề.

1
@DanPatterson Bạn có thể đọc / ghi cơ sở dữ liệu địa lý tệp (Tính năng đơn giản) trong các dự án sử dụng gdal / ogr. Ngày nay bao gồm hầu hết các dự án GIS nguồn mở. Cấp, rằng nếu bạn không ở trên Windows, nó vẫn yêu cầu bạn tự biên dịch trình điều khiển filegdb.
Ragi Yaser Burhum

Tôi biết, nhưng những người khác thì không. DNRGarmin. Nhận xét không bị hạn chế các chương trình GIS nguồn mở.

Bạn có thể theo dõi tốc độ bằng PerfQAnalyzer từ blog dịch vụ hỗ trợ ArcGIS
MDHald

Câu trả lời:


10

Theo Chiến lược thiết kế hệ thống - Hiệu suất phần mềm , một bài viết kỹ thuật của Esri, cơ sở dữ liệu địa lý tệp nhanh hơn shapefile trong các thử nghiệm cụ thể của họ. Họ đi sâu vào nhiều chi tiết bổ sung liên quan đến những gì tắc nghẽn có thể tồn tại và những cân nhắc về hiệu suất khác cho các trường hợp sử dụng phần mềm ArcGIS khác nhau.

Tóm tắt hiệu suất công việc


2
Tất nhiên tốc độ của mạng có ảnh hưởng rất lớn đến tốc độ vẽ SDE.
mattwigway

3

Một tập tin nén Geodatabase cho cùng một dữ liệu là định dạng có thể đọc được nhanh nhất cho ArcGIS (ArcMap) (so với di sản shapefile và ArcInfo coverages của cùng một dữ liệu)

Mặc dù bạn có thể 'nén' một tệp cơ sở dữ liệu địa lý ... http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Compact/00170000000n000000/

Nhưng để thu thập dữ liệu nhanh hơn, đó là sức mạnh xử lý thuần túy [tốc độ chip], card màn hình [RAM, Chipset] và Tốc độ của RAM vật lý và tốc độ của ổ cứng hoặc Ổ đĩa thể rắn trong Máy tính tạo ra sự khác biệt lớn.


Cảm ơn câu trả lời. Bạn có biết bất kỳ liên kết nào giải thích tại sao Cơ sở dữ liệu địa lý tệp không nén là nhanh nhất không? Hoặc làm thế nào để nén một cơ sở dữ liệu địa lý làm chậm nó?
Tanner

2
Nén tệp GDB buộc ArcMap giải nén dữ liệu bạn yêu cầu khi bạn vẽ nó. Giải nén mất một số CPU. Tôi không chắc chắn nếu ArcMap thực hiện bộ nhớ đệm để ngăn chặn việc giải nén lặp đi lặp lại, nhưng trong trường hợp đôi khi nó sẽ cần giải nén dữ liệu. Theo kinh nghiệm của tôi, FGBD khá nhanh, đặc biệt là khi trên ổ đĩa nhanh và có chỉ số trên bất kỳ cột nào được sử dụng trong các truy vấn tham gia hoặc định nghĩa (mặc dù tôi không có bất kỳ dữ liệu so sánh nào cho FGDB so với các định dạng khác).
mattwigway

2
@mattwigway nó phụ thuộc vào băng thông truy cập tập tin. Nếu bạn đang truy cập Tệp GDB qua kết nối mạng chậm thì có thể nhanh hơn để CPU giải nén.
Matthew Snape

1
nén và nén khác nhau đối với geodatabases tập tin - nén thay đổi / xóa / ghi chỉ số help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//... từ 10 năm kinh nghiệm ArcGIS
Mapperz

@MatthewSnape Điểm tốt.
mattwigway

1

Tôi có thể cung cấp bằng chứng giai thoại rằng một FGDB nén thực sự nhanh hơn một bằng chứng không nén trên mạng sloooow của chúng tôi. Dưới đây là một số thống kê:

ArcGIS 10 FGDB accessed by an ArcGIS 10 MXD

142 Feature Classes

24 Tables

Compressed FGDB size - 794 MB

Uncompressed FGDB size - 1.66 GB

MXD mở nhanh hơn khi được kết nối với GDB không nén. Tuy nhiên, sau khi được tải, mọi thứ (phóng to, chảo, v.v.) chậm hơn đáng kể so với khi được kết nối với GDB đã nén.

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.