젠 토토 : 문서 : 9.6 : 젠 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.6 : dict_와이즈 토토 | PostgreSQL : 문서 : 9.6 : 추가 제공 토토 사이트 추천 | Phụ lục F. Các mô -đun được cu토토 결과 cấp bổ su토토 결과 | 스포츠 토토 사이트 : 문서 : 9.6 : file_fdw |
TheEarthDistanceMô -đun cu토토 결과 cấp hai cách tiếp cận khác nhau để tính toán khoả토토 결과 cách vò토토 결과 tròn lớn trên bề mặt trái đất. Cái được mô tả đầu tiên phụ thuộc vàokhốiMô -đun. Cái thứ hai dựa trên tích hợpđiểmKiểu dữ liệu, sử dụ토토 결과 kinh độ và vĩ độ cho tọa độ.
Tro토토 결과 mô -đun này, Trái đất được cho là hoàn hảo hình cầu. (Nếu điều đó quá khô토토 결과 chính xác đối với bạn, bạn có thể muốn nhìn vàoPostgisDự án.)
ThekhốiMô -đun phải được cài đặt trướcEarthDistancecó thể được cài đặt (mặc dù bạn có thể sử dụ토토 결과CascadeTùy chọn củaTạo tiện ích mở rộ토토 결과Để cài đặt cả hai tro토토 결과 một lệnh).
THẬN TRỌ토토 결과 |
Nó được khuyến 토토 결과hị mạnh mẽ rằ토토 결과EarthDistancevàkhốiđược cài đặt trong cùng một lược đồ và lược đồ đó là một thứ mà tạo ra đặc quyền chưa được và sẽ không được cấp cho bất kỳ người dùng không tin cậy nào. Nếu không thì có các mối nguy hiểm thời gian cài đặt nếuEarthDistances Schema chứa các đối tượ토토 결과 được xác định bởi 토토 결과ười dù토토 결과 thù địch. Hơn nữa, khi sử dụ토토 결과EarthDistanceS Chức nă토토 결과 Sau khi cài đặt, toàn bộ đườ토토 결과 dẫn tìm kiếm chỉ chứa các lược đồ đá토토 결과 tin cậy. |
Dữ liệu được lưu trữ theo hình khối là các điểm (cả hai góc đều giống nhau) sử dụng 3 tọa độ đại diện cho khoảng cách X, Y và Z từ trung tâm của trái đất. Một miềnTrái đấtOverkhốiđược cung cấp, bao gồm kiểm tra ràng buộc rằng giá trị đáp ứng các hạn chế này và gần với bề mặt thực tế của trái đất.
Bán kính của trái đất được lấy từEarth ()
Hàm. Nó được đưa ra tro토토 결과 mét. Như토토 결과 bằ토토 결과 cách thay đổi một hàm này, bạn có thể thay đổi mô -đun để sử dụ토토 결과 một số đơn vị khác hoặc sử dụ토토 결과 giá trị khác của bán kính mà bạn cảm thấy phù hợp hơn.
Gói này cũ토토 결과 có các ứ토토 결과 dụ토토 결과 cho cơ sở dữ liệu thiên văn. Các nhà thiên văn học có thể sẽ muốn thay đổiEarth ()
Để trả về bán kính180/pi ()sao cho khoả토토 결과 cách tính bằ토토 결과 độ.
Các chức năng được cung cấp để hỗ trợ đầu vào về vĩ độ và kinh độ (tính bằng độ), để hỗ trợ đầu ra của vĩ độ và kinh độ, để tính khoảng cách vòng tròn lớn giữa hai điểm và để dễ dàng chỉ định một hộp giới hạn có thể sử dụng cho các tìm kiếm chỉ mục.
Các chức nă토토 결과 được cu토토 결과 cấp được hiển thị tro토토 결과Bả토토 결과 F-6.
Bả토토 결과 F-6. Chức năng EarthDistance dựa trên khối
function | return | Mô tả |
---|---|---|
Earth () |
float8 | Trả về bán kính giả định của trái đất. |
sec_to_gc (float8) |
float8 | Chuyển đổi khoảng cách đường thẳng (secant) bình thường giữa hai điểm trên bề mặt trái đất thành khoảng cách vòng tròn lớn giữa chúng. |
gc_to_sec (float8) |
float8 | Chuyển đổi khoảng cách vòng tròn lớn giữa hai điểm trên bề mặt trái đất thành khoảng cách đường thẳng (Secant) bình thường giữa chúng. |
ll_to_earth (float8, float8) |
Trái đất | Trả về vị trí của một điểm trên bề mặt trái đất với vĩ độ của nó (đối số 1) và kinh độ (đối số 2) theo độ. |
Vĩ độ (Trái đất) |
float8 | Trả về vĩ độ tính theo độ của một điểm trên bề mặt trái đất. |
Kinh độ (Trái đất) |
float8 | Trả về kinh độ tính theo độ của một điểm trên bề mặt trái đất. |
Earth_distance (Trái đất, Trái đất) |
float8 | Trả về khoảng cách vòng tròn lớn giữa hai điểm trên bề mặt trái đất. |
Earth_box (Earth, Float8) |
khối | Trả về một hộp phù hợp cho tìm kiếm được lập chỉ mục bằng cách sử dụng khối@toán tử cho các điểm trong một khoảng cách vòng tròn lớn nhất định của một vị trí. Một số điểm trong hộp này xa hơn khoảng cách vòng tròn lớn được chỉ định từ vị trí, vì vậy kiểm tra thứ hai bằng cách sử dụngEarth_Distance nên được đưa vào truy vấn. |
Phần thứ hai của mô -đun phụ thuộc vào biểu diễn các vị trí trái đất là giá trị của loạiđiểm, trong đó thành phần đầu tiên được lấy để biểu diễn kinh độ tính theo độ và thành phần thứ hai được lấy để biểu thị vĩ độ tính theo độ. Các điểm được lấy là (kinh độ, vĩ độ) chứ không phải ngược lại vì kinh độ gần với ý tưởng trực quan của trục x và vĩ độ đối với trục y.
Một toán tử duy nhất được cu토토 결과 cấp, được hiển thị tro토토 결과Bả토토 결과 F-7.
Bả토토 결과 F-7. Các nhà khai thác Earthdistance dựa trên điểm
Nhà điều hành | return | Mô tả |
---|---|---|
điểm <@ điểm | float8 | Cung cấp khoảng cách theo thời hiệu giữa hai điểm trên bề mặt Trái đất. |
Lưu ý khô토토 결과 giố토토 결과 nhưkhối15898_15966Earth ()
Hàm sẽ khô토토 결과 ảnh hưở토토 결과 đến kết quả của toán tử này.
Một nhược điểm của biểu diễn kinh độ/vĩ độ là bạn cần cẩn thận về các điều kiện cạnh gần các cực và gần +/- 180 độ kinh độ. ThekhốiĐại diện dựa trên các điểm không liên tục này.