小编Mat*_*one的帖子

将坐标从EPSG 3857转换为4326 DotSpatial

我在我的数据库中有EPSG 3857格式的坐标列表.我需要在EPSG 4326中转换它们我试图使用DotSpatial,但我的代码总是重新调整一个无限的双数组.

public double[] ConvertCoodinates()
    {
        double[] xy = new double[2];
        xy[0] = 5085240.8300000000;
        xy[1] = 1530088.9600000000;
    //An array for the z coordinate
        double[] z = new double[1];
        z[0] = 0;
        ProjectionInfo pStart = KnownCoordinateSystems.Geographic.World.WGS1984;
        pStart.AuthorityCode = 3857;
        ProjectionInfo pEnd = KnownCoordinateSystems.Geographic.World.WGS1984;
        pEnd.AuthorityCode = 4326;
        Reproject.ReprojectPoints(xy, z, pStart, pEnd, 0, 1);
        return xy;
    }
Run Code Online (Sandbox Code Playgroud)

xy数组总是无穷大; 有人能帮我吗?

c# epsg dotspatial

3
推荐指数
2
解决办法
3265
查看次数

标签 统计

c# ×1

dotspatial ×1

epsg ×1