Có thể sử dụng phép chiếu Goode Homolosine trong QGIS không?


11

Có thể sử dụng phép chiếu Goode Homolosine trong QGIS không? Cả QGIS và GRASS dường như đều gặp rắc rối với sự gián đoạn, đè bẹp các vĩ độ cao hơn cùng nhau. Tôi đã thử + proj = goode + ellps = sphere + datum = wss84 dưới dạng CRS tùy chỉnh.

Câu trả lời:


0

Trước đây đã có một câu hỏi về các phép chiếu bị gián đoạn: Các phép chiếu bản đồ không liên tục hoặc bị gián đoạn?

Kết luận là proj4 (được sử dụng để xử lý chiếu trong QGIS và GRASS) không hỗ trợ các phép chiếu bị gián đoạn.


Tôi nên đề cập đến một vé trên trình theo dõi Proj.4 cho hỗ trợ Goode Homolosine (được tạo sau khi câu hỏi đó được hỏi): trac.osgeo.org/proj/ticket/106 . Dường như tôi không có một proj mới như tôi nghĩ, mặc dù; Tôi sẽ thử cập nhật proj của tôi và xem nó diễn ra như thế nào. Xin lỗi cho câu hỏi trùng lặp.
mattwigway

1
Tất cả các phép chiếu đều bị gián đoạn ... tức là miền truy cập là một không gian hữu hạn, không phải là vô hạn;)
Luís de Sousa

6

Với QGIS Lisboa, giờ đây đã có hỗ trợ cơ bản cho phép chiếu Goode Homolosine.

Tôi đã tải xuống dữ liệu IGH từ http://edc2.usgs.gov/glcc/fao/data_specutions.php

và thiết lập CRS người dùng này:

+proj=goode +lon_0=-100 +x_0=-11119487.43 +y_0=0 +a=6370997 +b=6370997 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

cho Bắc Mỹ.

lon_0 và x_0 là từ Phụ lục 03 của tài liệu này: http://proceedings.esri.com/l Library / userconf / proc98 / products / TO850 / PAP844 / P844.HTM

Xếp chồng lên ranh giới thế giới tự nhiên_m, tôi nhận được bức ảnh này:

nhập mô tả hình ảnh ở đây

Phù hợp tốt ở Bắc Mỹ (khoảng 20km đặt sai vị trí), và bị biến dạng ở các khu vực khác.


BIÊN TẬP

Bây giờ chỉ cần lưu ý rằng proj biết homolosine tạm dừng bị gián đoạn:

+proj=igh +ellps=sphere +towgs84=0,0,0 +lon_0=100w +x_0=-11119487.43

cho tôi bức tranh này về ranh giới thế giới của Trái đất tự nhiên và lưới vectơ 10 độ:

nhập mô tả hình ảnh ở đây

Tôi không chắc chắn các tham số ngoài +proj=ighlà cần thiết nữa.


Sử dụng định nghĩa ở trên tôi nhận được một sự thay đổi pixel. Đối với tôi định nghĩa +proj=igh +towgs84=0,0,0chỉ hoạt động tốt
Thomas

3

QGIS 2.18 gần như hỗ trợ đầy đủ Homolosine cho các raster. Bạn chỉ cần lưu ý vấn đề # 959 : thực hiện bất kỳ cảnh báo raster trực tiếp nào với GDAL bằng các CHECK_WITH_INVERT_PROJtham số và bạn vẫn ổn.

Về vectơ mọi thứ vẫn còn phức tạp. Một số lỗi mà AndreJ thể hiện trong câu trả lời của mình chiếm ưu thế. Nguyên nhân rất đơn giản: QGis không biết rằng đó là một chương trình Bản đồ và coi miền đồng của bất kỳ phép chiếu nào là không gian hữu hạn.

Điều này có một cách khắc phục đơn giản: giao cắt bất kỳ lớp vectơ nào được nhập vào QGis với miền đồng Homolosine. Thỉnh thoảng tôi đã tạo sẵn một vectơ đồng miền riêng biệt được xác định tại các khoảng của một độ kinh độ và vĩ độ.

DOI

nhập mô tả hình ảnh ở đây

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.