-Jepsg where epsg is an UTM with negative longitudes fails in classic but only for .ps in modern.
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- c
- Lĩnh vực
- data-visualization
Hướng nghiên cứu
Tái hiện các lệnh gmt coast hiện đại với EPSG:32618 và lệnh cổ điển gmt pscoast -JU18/14c, so sánh .ps với các định dạng đầu ra khác. Bắt đầu với gmtproj_utm() và lời gọi của nó từ gmt_geo_to_xy, sau đó kiểm tra cách phép biến đổi UTM của GDAL được sử dụng; được xem là hoàn tất khi trường hợp kinh độ âm ở Nam bán cầu được kết xuất nhất quán thay vì tạo ra một hình trống hoặc nằm ngoài trang.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The modern case first.
This fails. No PS error but figure is blank
gmt coast -R-81.8/-66.9/-1.0/15.0 -J32618 -Baf -BWSen -W0.5 -Da -ps lixo
but this, or any other format, works.
gmt coast -R-81.8/-66.9/-1.0/15.0 -J32618 -Baf -BWSen -W0.5 -Da -eps lixo
Now the classic mode case. Since here we only have output in .ps it always fails. But using the -J GMT syntax, works.
That is, this works. (epsg:32618 <==> JU18)
gmt pscoast -R-81.8/-66.9/-1.0/15.0 -JU18/14c -Baf -BWSen -W0.5 -Da -P > lixo.ps
Several debugging hours later I found why. The gmtproj_utm() function (called by gmt_geo_to_xy) has
if (!GMT->current.proj.north_pole) (*y) += GMT_FALSE_NORTHING; /* For S hemisphere, add 10^7 m */
but the corresponding GDAL function that is used for the UTM transformation doesn't have that offset and thus the computed ps units are negative and points fall off cliff.
So, one of the problems is identified though I don't know a cure since the transformation for the epsg case takes place inside the GDAL lib.
The second problem is: HTF the modern mode is insensitive to problem one when not using the .ps format????
- Ngôn ngữ chính
- C
- Star
- 984
- Fork
- 413
- Merge trung bình
- 22 giờ 10 phút
- Pull request đã merge (30 ngày)
- 35
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của GenericMappingTools/gmt
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
GenericMappingTools/gmt#5767 · 15 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feature request
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
GenericMappingTools/gmt#9256 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feature request
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
GenericMappingTools/gmt#9225 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
inset: Specifing the region using -Dxmin/xmax/ymin/ymax doesn't workCó thể đã có người làm @Esteban82 đã nhận 17 ngày trước. Đang mởbug
GenericMappingTools/gmt#9224 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
histogram: Support density histograms and moreCó thể đã có người làm @Esteban82 đã nhận 25 ngày trước. Đang mởfeature request
GenericMappingTools/gmt#9212 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của GenericMappingTools/gmt
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
KalicoCrew/kalico#1012 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
joncampbell123/dosbox-x#6664 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ECDHE_ECDSA ClientKeyExchange rejected as too short when DTLS_PSK_MAX_CLIENT_IDENTITY_LEN > 64Đang mởbug good first issue please retest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
eclipse-tinydtls/tinydtls#298 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
fails to compile with Qt6Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100