【问题标题】:ArcGIS JS API - Convert Lon,Lat to X,Y with custom SpatialReferenceArcGIS JS API - 使用自定义 SpatialReference 将 Lon、Lat 转换为 X、Y
【发布时间】:2015-10-07 15:02:00
【问题描述】:

我正在尝试将 lon、lat 值转换为 X、Y 坐标以更新要素上的几何图形。目前,我认为我所拥有的应该可以工作,但不能:

var t = esri.geometry.geographicToWebMercator(new esri.geometry.Point(lon,lat),   
        new esri.SpatialReference({ wkid: 32616 }));
console.log(t);

这会返回:

Object {
    type: "point",
    x: 3864579.687523207,
    y: -22608299.977863092,
    spatialReference: { wkid: 102100 }
}

// the numbers for x,y should be something close to: 529000, 3842179

即使我将 spatialReference 指定为 { wkid: 32616 },它也会返回 { wkid: 32616 }

如何正确地将 lon,lat 转换为 x,y,其空间参考与默认 102100 不同?

【问题讨论】:

    标签: maps gis arcgis arcgis-js-api


    【解决方案1】:

    使用几何服务或为此操作创建您自己的服务.. ArcGis Javascript api 没有针对此类问题的任何解决方案

    【讨论】:

      【解决方案2】:

      尝试使用几何服务将几何重新投影到新的空间参考中。

      https://developers.arcgis.com/javascript/jsapi/geometryservice-amd.html#project

      【讨论】:

        猜你喜欢
        • 2022-12-14
        • 2011-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-10
        • 1970-01-01
        • 2012-07-18
        相关资源
        最近更新 更多