Tôi có các bản đồ lát gạch vector / topo / hình ảnh cho một số nơi ở Bắc Mỹ đã được xuất bản dưới dạng dịch vụ ArcGIS Server REST. Các bản đồ này (A) dựa trên phép chiếu EPSG: 26912. Bây giờ tôi muốn sử dụng chúng làm bản đồ cơ sở cho ứng dụng web OpenLayers của mình; ngoài ra, tôi cũng muốn sử dụng các nguồn bản đồ cơ sở khác (B), ví dụ: OpenStreetmap, Google Maps, ESRI, v.v. Vì hầu hết các bản đồ này đều nằm trong EPSG: 900913, đó là phép chiếu Mercator hình cầu theo kiến thức của tôi, nếu tôi chỉ thêm những thứ này các lớp bản đồ cơ sở thành thành phần bản đồ OpenLayers, nhóm A và nhóm B sẽ không phủ chính xác, có nghĩa là chúng được hiển thị dưới dạng các bản đồ riêng biệt.
Tôi biết đây là một cái gì đó liên quan đến phép chiếu và có thể cần một số mã với proj4js, tuy nhiên, là một người mới, tôi thực sự không biết phải bắt đầu với cái gì.
Về cơ bản, tôi muốn đặt bản đồ OSM / Google làm bản đồ cơ sở cho toàn thế giới ở tầng 1, sau đó đặt bản đồ cơ sở EPSG: 26912 cho một số địa điểm ở Bắc Mỹ trong tầng 2 và đưa WMS hoặc WFS khác lên tầng trên cùng.
Tôi có cần chuyển đổi EPSG: 26912 thành EPSG: 900913 hoặc ngược lại không? Tôi đoán tôi nên sử dụng EPSG: 900913 làm hình chiếu cơ sở.