TXCoordConvertUtility:
坐标转换工具类,主要解决平面坐标和经纬度坐标之间的相互转换。
后续4参、7参的开放也可通过该类进行操作。
方法:DataToSysPnt
平面坐标转经纬度
参数:
TXPoint data_pnt 平面坐标点 输入 TXPoint sys_pnt 经纬度坐标点 输出 string prj_file prj文件路径 输入
返回:无
备注:
静态方法。不需要创建类实例
示例代码:
Python
data_pnt = TXPoint(528010.664, 3770581.344, 1644.805)
sys_pnt: TXPoint = TXPoint()
prj_file = r'C:\Users\15862\Desktop\测试.prj'
TXCoordConvertUtility.DataToSysPnt(data_pnt, sys_pnt, prj_file)
# 获取转换后的经纬度坐标
lon=sys_pnt.x
lat=sys_pnt.y
alt=sys_pnt.z
方法:SysToDataPnt
经纬度转平面
参数:
TXPoint sys_pnt 经纬度坐标点 输入 TXPoint data_pnt 平面坐标点 输出 string prj_file prj文件路径 输入
返回:无
备注:
静态方法。不需要创建类实例
示例代码:
Python
sys_pnt = TXPoint(105.3034157567, 34.0620102686, 1644.805)
data_pnt: TXPoint = TXPoint()
prj_file = r'C:\Users\15862\Desktop\测试.prj'
TXCoordConvertUtility.SysToDataPnt(sys_pnt, data_pnt, prj_file)
# 获取转换后的平面坐标
x=data_pnt.x
y=data_pnt.y
z=data_pnt.z