Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.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
将ArcGis X、Y转换为lat-long python_Python_Arcgis_Arcpy - Fatal编程技术网

将ArcGis X、Y转换为lat-long python

将ArcGis X、Y转换为lat-long python,python,arcgis,arcpy,Python,Arcgis,Arcpy,我看到很多stackoverflow的答案要求将lat long转换为X Y,但不是相反 我有以下格式的excel文件: X Coordinate Y Coordinates 35792.56615 32315.91604 35782.0137 32316.97136 32247.58292 34611.3582 29794.38944 31444.90679 15504.94824 34412.15373 有谁能指导我如何使用python将这些表示转换为lat-long坐标?如果需要,我有

我看到很多stackoverflow的答案要求将lat long转换为X Y,但不是相反

我有以下格式的excel文件:

X Coordinate Y Coordinates
35792.56615 32315.91604
35782.0137  32316.97136
32247.58292 34611.3582
29794.38944 31444.90679
15504.94824 34412.15373
有谁能指导我如何使用python将这些表示转换为lat-long坐标?如果需要,我有以下附加信息:

Projected Coordinate System:    SVY21
Projection: Transverse_Mercator
False_Easting:  28001.64200000
False_Northing: 38744.57200000
Central_Meridian:   103.83333333
Scale_Factor:   1.00000000
Latitude_Of_Origin: 1.36666667
Linear Unit:    Meter 
ArcPy包中是否有允许我这样做的内容


我对ArcGIS一点也不熟悉。

这可能由您完成。嘿@DovGrobgeld谢谢您的回复!为了澄清(对不起,我对ArcGIS一点也不熟悉),在这种情况下,它将调用方法c=SkyCoord(X,Y,frame=SVY21,unit='deg'),对吗?请务实一点。如果您能够在两个坐标系之间进行往返,那么它可能还可以。此外,您还可以使用“要求将lat long转换为X Y的答案”作为进一步验证您是否进行了正确的转换。我认为这个问题可能在堆栈交换中得到了更好的研究/询问。ArcPy不是免费软件,需要安装ArcMap才能正常工作。它可能可以由。hey@DovGrobgeld感谢您的回复!为了澄清(对不起,我对ArcGIS一点也不熟悉),在这种情况下,它将调用方法c=SkyCoord(X,Y,frame=SVY21,unit='deg'),对吗?请务实一点。如果您能够在两个坐标系之间进行往返,那么它可能还可以。此外,您还可以使用“要求将lat long转换为X Y的答案”作为进一步验证您是否进行了正确转换。我认为在堆栈交换中对这个问题进行了更好的研究/询问。ArcPy不是免费软件,需要安装ArcMap才能正常工作。