【问题标题】:Why is there distortion for the same two geoJSON features with different base maps?为什么具有不同底图的相同两个 geoJSON 功能会出现失真?
【发布时间】:2015-06-23 21:32:41
【问题描述】:

当显示两个特征时,一个多边形a(见geoJSON)和它的最小边界矩形b(见geoJSON),我从geojson.io查看时得到following result

多边形周围的最小边界矩形在我看来更像是一个平行四边形,而不是一个矩形。

但是,当我将这些相同的功能上传到 OpenLayers 时,失真消失了:

这是投影问题吗?

【问题讨论】:

  • 是的,它看起来像一个投影问题......你为 GeoJSON 使用什么投影?你在使用 topojson/d3 吗?
  • 是的,这似乎是由于基本地图和 OpenLayers 的地图投影不同。如果你让它们相同/相似,这种扭曲就会消失。

标签: javascript postgis geojson map-projections


【解决方案1】:

GitHub 上显示的 GeoJON 使用 Spherical Mercator 投影进行投影。这是自动完成的,因此它可以与其他网络映射数据重叠(例如,我可以看到它在科罗拉多州)。

第二张图片是原始坐标数据的笛卡尔投影,所以没有投影。所以边界框保留了它的直角。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 2012-03-31
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    • 2021-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多