Làm thế nào để tạo một bản đồ Azimuthal Equidistant cho đài phát thanh đường dài?


10

Tôi đang cố gắng tạo ra các bản đồ tỷ lệ thế giới hoặc lục địa sử dụng phép chiếu Azimuthal Equidistant. Tôi là một người nghiệp dư trên đài phát thanh, và với ăng-ten, cả thế giới trông giống như trải rộng trên một mặt phẳng, với ăng-ten ở trung tâm và toàn bộ thế giới tại một (r,) từ thời điểm đó.

Có phần mềm để thực hiện việc này - AZ_PROJ - nhưng nó sử dụng cơ sở dữ liệu riêng và hoàn toàn được viết bằng PostScript, do đó, nó không thể hack chính xác bằng các công cụ địa lý thông thường.

OGR có phép chiếu 'aeqd', có thể được gọi như thế này:

ogr2ogr -t_srs "+proj=aeqd  +lat_0=43.7308 +lon_0=-79.2647" out.shp in.shp

đối với một trung tâm tại 43.7308 N, 79,2647 W. Thật không may, điều này bao bọc mọi thứ ngoài bán cầu hiện tại "đằng sau" bản đồ. Nó cũng chiếu các tọa độ vào mét cartesian, nơi tôi thích cực hơn.

Bất kỳ đề xuất cho các lựa chọn thay thế, xin vui lòng?


Đây có thể là một câu trả lời một phần, nếu bất kỳ ai đang tìm kiếm: Phép chiếu Ortho tạo ra các vật phẩm
xem xét

Câu trả lời:


2

Bạn phải chỉ định bán kính của một hình cầu, bởi vì proj dường như chỉ hỗ trợ các công thức hình cầu của hình chiếu này:

+proj=aeqd  +R=6371000 +lat_0=51 +lon_0=7

1

Tôi không biết về bất kỳ công cụ chiếu nào xuất ra tọa độ cực.

Bạn có thể thử sử dụng dll Engine (Es.dll) của Esri đi kèm với ArcGIS Explorer có thể tải xuống miễn phí. Đó là một dll kiểu C có các phương pháp để xác định góc phương vị và khoảng cách trắc địa giữa hai điểm bất kỳ. Để biết thêm chi tiết, xem bài đăng trên blog của Richie Carmichael .


Cảm ơn. Tôi đã có thể tính toán phương vị và khoảng cách trắc địa với geod , một phần của PROJ.4 : echo 'lat1 long1 lat2 long2' | geod + ellps = WGS84 -f "% .3f" -p -I + đơn vị = m
kiểm tra

1
Bạn có thể giả mạo tọa độ cực: sau khi thực hiện phép chiếu phương vị phương vị (xiên), chỉ tuyên bố rằng đó thực sự là kết quả của phép chiếu phương vị phương vị cực, sau đó không thể chứng minh điều đó. Bản đồ kết quả sẽ bị lộn ngược, nhưng một bản dịch dọc và phản chiếu (chuyển đổi affine đơn giản) sẽ giải quyết điều đó.
whuber
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.