经纬志
首页 / OpenLayers / 使用示例

等距圆与投影变形

沿经纬网布设一组等距圆,左侧用地理坐标视图,右侧用 Web 墨卡托视图,直观看到高纬度变形。

OpenLayers 10.3.1 · 更新 2026-10-28
源码与运行效果
运行效果

说明

圆的地理半径取约 600 公里,在 EPSG:4326 视图中按度换算,再克隆到 EPSG:3857 视图。地理坐标视图里所有圆保持圆形,墨卡托视图里高纬度圆被纵向拉伸成椭圆。两颗地图共用同一套圆数据的不同投影副本,缩放和拖动彼此独立。

操作结果
观察赤道附近的圆两张地图中的形状几乎一致
观察 60° 以北的圆墨卡托视图中圆被明显拉长
分别缩放左右地图确认差异来自投影,而不是缩放级别

判断投影变形时,用等距小圆(Tissot 指示圆)比用矩形网格更直观,圆一旦变成椭圆就说明存在面积或角度变形。