Có một tiêu chuẩn cho tọa độ của các pixel trong các trình quét địa lý không?


9

Chúng tôi đang làm việc với các bộ dữ liệu raster khác nhau và tọa độ pixel được lưu trữ ở giữa pixel hoặc ở một góc. Thông tin thường được cung cấp trong siêu dữ liệu, nhưng đôi khi chúng ta cần đoán và bài đăng này minh họa rằng nó không phải lúc nào cũng dễ tìm.

Khi chúng tôi cũng tạo ra một số lớp, tôi đã tự hỏi liệu có một quy tắc chuẩn và / hoặc thực tiễn tốt nhất để gán tọa độ cho một pixel, lý tưởng nhất là với một tham chiếu hoặc với pro / cons.

Câu trả lời:


10

Đây là một điều hơi lộn xộn. Bạn nên đọc ít nhất tài liệu GeoTIFF này

http://www.remotesensing.org/geotiff/spec/geotiff2.5.html#2.5.2.2 và một số cân nhắc về GDAL

http://trac.osgeo.org/gdal/wiki/rfc33_gtiff_pixelispoint .

Như một quy tắc chung, tất cả các trình quét (ảnh trên không, ảnh vệ tinh) đều sử dụng pixel-is-area và dữ liệu đo lường như DEM sử dụng pixel-is-point. Nhưng làm thế nào nó phản ánh đến hội nghị địa lý và phạm vi hình ảnh không may là không đơn giản. Đối với GDAL, điểm neo của pixel luôn ở góc trên cùng bên trái của pixel - nếu bạn lưu trữ Điểm kiểm soát mặt đất (GPC) mới, các tọa độ đã cho luôn được gắn vào góc trên cùng bên trái của pixel tương ứng và nó không thành vấn đề nếu pixel được xác định là khu vực hoặc điểm. GDAL cũng báo cáo các phạm vi tương tự cho hình ảnh pixel-is-area và pixel-is-point. Tùy thuộc vào người dùng hoặc phần mềm sử dụng GDAL để đối xử với họ khác nhau nếu cần thiết.

Quy tắc OGC hiện tại cho hội thảo địa lý về bảo hiểm là sử dụng lưới được xác định trong đặc tả GML v.3.2.1 dài 437 trang. Điều đó tạo ra sự khác biệt một nửa pixel ở vị trí gốc của pixel-is-point và pixel-is-area vì trong trường hợp pixel của vùng, gốc sẽ được đặt ở giữa pixel. Báo giá sau đây là từ GML trong tiêu chuẩn JPEG2000:

Lưu ý: GMLJP2 tuân theo định nghĩa về lưới trong GML 3.2.1 [OGC 07-036] mệnh đề 19.2.2: Câu Khi một điểm lưới được sử dụng để biểu thị một không gian mẫu (ví dụ: pixel hình ảnh), điểm lưới biểu thị tâm của không gian mẫu (xem ISO 19123: 2005, 8.2.2). Điều này tương ứng với giá trị pixelInCell của ImageCRS được đặt thành CellCenter như được chỉ định trong ISO 19111. Điều này có thể được hiểu là nguồn gốc của RectifiedGrid là điểm trung tâm của pixel góc.

Để làm cho mọi thứ không quá đơn giản, một số chương trình như ERDAS tưởng tượng (AFAIK) đi theo bên trong lược đồ pixel-is-point cũng như MapServer cho đến phiên bản 7.0 sắp tới, với việc cố gắng thay đổi nhanh chóng lược đồ pixel-is-area. Đọc về điều này: http://mapserver.org/fr/development/rfc/ms-rfc-107.html .

Để có khả năng tương tác tốt nhất, tôi khuyên bạn nên sử dụng pixel-is-area và GeoTIFF cho tất cả các trình quét tự nhiên (hình ảnh trên không và vệ tinh, bản đồ địa hình). Đây là một sự kết hợp nổi tiếng và do đó đáng tin cậy. Nếu bạn chơi với DEM và dữ liệu đo / cảm biến khác và thay đổi nửa pixel có thể có ý nghĩa thì hãy lưu ý rằng chúng có thể được gắn nhãn là pixel-is-point và các chương trình khác nhau có thể hoặc không thể giới thiệu dịch chuyển nửa pixel.


cảm ơn câu trả lời ý bạn là pixel-is-point để đo lường?
radouxju

Chắc chắn, sửa chữa ngay bây giờ. Tuy nhiên, trong cuộc sống thực, tình huống có thể khác: tôi vừa xem một số tệp DEM của GeoTIFF từ một vài quốc gia - tất cả chúng đều có Metadata: AREA_OR_POINT=Area.
dùng49584

4

Cả hai đều phổ biến, và không thể được coi là hoàn toàn tiêu chuẩn.

Đối với GeoTIFF, cả hai đều có thể - xem Phần 2.5.2.2 để GTRasterTypeGeoKeybiết mô tả phương pháp giải thích. Câu hỏi thường gặp về GeoTIFF đề xuất sử dụng PixelIsAreagiá trị mặc định ( ) của thẻ đó để tương thích với các phiên bản cũ hơn của GDAL.

Các định dạng tập tin thế giới sử dụng trung tâm của pixel.

Sứt mẻ hình ảnh từ NITF (sử dụng phần mở rộng ICHIPB) mã hóa rõ ràng vị trí của pixel đầu tiên trong hình ảnh (tập hợp con) bị sứt mẻ dưới dạng tọa độ (0,5. 0,5) và ánh xạ trở lại tọa độ cụ thể trong hình ảnh phụ (superset), ví dụ ( 2,5, 1,5).


1

Tôi không biết nếu có một quy ước, nhưng tọa độ trên hình ảnh thường đề cập đến các trung tâm pixel. Điều này có thể khác nhau trong trường hợp các raster được tạo ra, ví dụ, các mô hình máy tính.

Nếu bạn không chắc chắn, bạn có thể sử dụng GMT , Công cụ lập bản đồ chung, để kiểm tra các trình quét của bạn và chuyển đổi chúng sang một số định dạng phù hợp, vì nó cung cấp rõ ràng tùy chọn chỉ định đăng ký lưới hoặc nút. Xem phần này của hướng dẫn, và hướng dẫn sử dụng cho hàm grdedit .

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.