Truy cập cấu trúc dữ liệu nội bộ lưu trữ chỉ mục không gian Postgis (PostGres GiST)


13

Tôi tò mò về cách cấu trúc dữ liệu nội bộ và cơ chế lưu trữ của chỉ số GiST không gian trong Postgis. Trong Oracle, tôi thường muốn chỉ ra cách các chỉ mục SDO "chỉ là một bảng khác" và mức độ là các thuộc tính của các chỉ mục và các hộp của hình học được lập chỉ mục được lưu trữ dưới dạng các đốm màu (có thể được trích xuất). HOw có postgis lưu các chỉ mục, và ở đâu?

Các bảng hệ thống http://www.postgresql.org/docs/8.3/static/catalogs.html có thể được sử dụng để xác định các chỉ mục, nhưng tôi không biết cách truy cập vào bộ lưu trữ thực tế (nếu chúng thực sự là các bảng)


Tôi đã tìm thấy điều này: < sai.msu.su/~megera/postgres/gist/gevel/README.gevel >. Gevel có thể hình dung được điều này, nhưng tôi không thể chạy nó với postgis.app (mac osx) với PostGIS 2.0.
MartinT

1
Họ không "chỉ là một bảng khác" trong PostgreSQL. Chúng là các mối quan hệ chỉ mục với một định dạng hoàn toàn khác nhau.
Craig Ringer

Tôi nghĩ rằng gevel là những gì có. Vì vậy, có lẽ, bạn nên viết lại câu hỏi của bạn với các vấn đề bạn gặp phải khi cài đặt. Câu hỏi thú vị, chắc chắn.
John Powell

Cảm ơn các ý kiến. Craig, tôi sẽ phản hồi nếu bạn cung cấp phản hồi vô ích về những gì bạn đã nhận xét, nhưng với nhiều chi tiết hoặc liên kết đến các tài liệu liên quan. Tôi quan tâm đến CÁCH này được lưu trữ. John, tôi sẽ đưa ra một câu hỏi riêng. Tuy nhiên, một con trỏ đến tài liệu về cách đạt được lưu trữ là những gì tôi đang theo đuổi.
MartinT

Tôi đã thêm một câu hỏi về gevel ở đây: gis.stackexchange.com/questions/180887/ mẹo
MartinT

Câu trả lời:


2

Như Craig đề cập, các chỉ mục không gian không chỉ là một bảng khác. Thay vào đó, PostGis sử dụng GiST làm nền tảng cấu trúc để lưu trữ các chi tiết bbox. Đúng, đây là (khi sử dụng mặc định) khác nhau và hiệu quả hơn và kém chính xác hơn là B-Plants, hoặc R-Plants .... nhưng bạn có thể chỉ định các tham số làm cho các chỉ mục GiST tương tự như các chỉ mục không gian từ bộ lưu trữ khác.

Dưới đây là tài liệu về cách làm việc với họ (bao gồm cả việc mở rộng chúng.)

Đào trong.

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.