Arcgis 如何从fif或tfw文件中获取投影(espg编号)

Arcgis 如何从fif或tfw文件中获取投影(espg编号),arcgis,projection,Arcgis,Projection,我有tif文件和tfw文件 30.00000000 0.00000000 0.00000000 -30.00000000 4558664.95812873 4002879.73390571 文件所有者说他们的数据在wgs84中,并使用arcgis生成tif。最后两个数字太大,不可能是wgs84。某些.tif文件中嵌入了GeoTIFF标记,用于指定光栅的空间参照。要查看.tif是否内置了空间参照,请在ArcMap的目录窗口中导航到.tif,右键单击.tif,选择“属性”,然后向下滚动到“常

我有tif文件和tfw文件

 30.00000000
 0.00000000
 0.00000000
-30.00000000
4558664.95812873
4002879.73390571

文件所有者说他们的数据在wgs84中,并使用arcgis生成tif。最后两个数字太大,不可能是wgs84。

某些.tif文件中嵌入了GeoTIFF标记,用于指定光栅的空间参照。要查看.tif是否内置了空间参照,请在ArcMap的目录窗口中导航到.tif,右键单击.tif,选择“属性”,然后向下滚动到“常规”选项卡上的空间参照属性。或者,如果要在Python代码中执行此操作,只需检查空间引用的工厂代码(也称为已知ID或WKID)是否为零:

import arcpy
raster = arcpy.Raster(r"C:\path\to\raster.tif")
wkid = raster.spatialReference.factoryCode
print("spatial reference " + str(wkid) if 0 != wkid else "NO spatial reference!")
请参阅ArcGIS的ArcPy模块中的和Python类的文档

.tfw文件(正式名称为A)不包含空间引用。它提供地理参考信息,但不是实际的空间参考。您将无法从中获取空间参照。然而,你可以得到一些线索。例如,世界文件中的最后两个数字是左上像素的x坐标和y坐标。显然,这些值不是经度和纬度,因此如果world文件正确,则数据集不太可能位于WGS84中