Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 投影给出WGS84到怀俄明州州平面转换的NaN结果_C#_Map Projections_Dotspatial - Fatal编程技术网

C# 投影给出WGS84到怀俄明州州平面转换的NaN结果

C# 投影给出WGS84到怀俄明州州平面转换的NaN结果,c#,map-projections,dotspatial,C#,Map Projections,Dotspatial,我在使用DotSpatial.Projections时遇到了一个基本问题。我只是想把传单中使用的谷歌地理图像CRS(EPSG代码:3857)中的一个点转换成美国怀俄明州中东部的州级飞机。我回到南斯。以下是我的简单代码: ProjectionInfo dest = KnownCoordinateSystems.Projected.StatePlaneNad1927.NAD1927StatePlaneWyomingEastCentralFIPS4902; int googleEPSGCode = 3

我在使用DotSpatial.Projections时遇到了一个基本问题。我只是想把传单中使用的谷歌地理图像CRS(EPSG代码:3857)中的一个点转换成美国怀俄明州中东部的州级飞机。我回到南斯。以下是我的简单代码:

ProjectionInfo dest = KnownCoordinateSystems.Projected.StatePlaneNad1927.NAD1927StatePlaneWyomingEastCentralFIPS4902;
int googleEPSGCode = 3857;
ProjectionInfo src = ProjectionInfo.FromEpsgCode(googleEPSGCode);

double[] xy = { 43.265081, -106.17565155 };
double[] z = { 0 };
Reproject.ReprojectPoints(xy, z, src, dest, 0, 1);


xy都是NaN。有什么想法吗?我也尝试过使用怀俄明州东中心的EPSG代码,但它给出了相同的结果。

我的错。在xy[]数组中,经度需要输入为X,纬度需要输入为y。我把它们倒过来了。现在由于NAD27,它抛出了GridShift错误,但这是另一个问题