PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Có thể sử dụng PostGIS để tạo bản đồ lưới của một quốc gia không?

Như đã đề cập trong nhận xét của tôi tạo lưới thông thường . Để tạo ra một lưới điện 1 km cho cả một quốc gia, điều này có thể là một thách thức, vì trái đất không bằng phẳng và không thể chia thành các lưới điện 1 km hoàn hảo.

Để tạo lưới 1 km, bạn cần một hệ tọa độ dự phóng, với đơn vị chiều dài là mét. WGS84 (EPSG:4326) không thể làm điều này, vì nó có đơn vị là độ vĩ / độ dài. Để tìm một hệ thống chiếu phù hợp, bạn cần tìm một phép chiếu có "diện tích bằng nhau", chẳng hạn như Lambert phép chiếu phương vị diện tích bằng nhau (LAEA). Ví dụ:tất cả châu Âu có thể sử dụng ETRS-LAEA (EPSG:3035) , mặc dù có thể có một số biến dạng ở một số bộ phận. Hoặc nếu ở New Zealand, New Zealand Transverse Mercator 2000 . Mỗi khu vực thường có một phép chiếu tốt để sử dụng.

Để chạy truy vấn PostGIS, bạn cần chiếu các hình học lên lưới bằng cách sử dụng ST_Transform(geom, 3035) (ví dụ:cho ETRS-LAEA).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy tên bảng nguồn của hàng khi truy vấn giá trị gốc mà hàng đó kế thừa

  2. Làm cách nào để sử dụng một biến làm tên bảng trong node-pg?

  3. Fluent NHibernate và PostgreSQL, SchemaMetadataUpdater.QuoteTableAndColumns - System.NotSupportedException:Không hỗ trợ phương pháp đã chỉ định

  4. Rails ActiveRecord kết nối với cơ sở dữ liệu Postgres sai

  5. Có thể tạo cơ sở dữ liệu postgres trong dòng lệnh nhưng không phải trong tập lệnh bash