嗨我需要为每个纬度和经度值的Alt值!然而,我从Geotiff提取这些值有问题,不知道这个数据是公开在Excel或CSV文件格式?不幸的是我还没有找到任何我自己!
我的数据:https://wetransfer.com/downloads/8e5ba7aa4cd8c406068a60543b353b0420220622084939/d3c744对于那些知道Python:
进口numpy np matplotlib进口。pyplot从netCDF4 plt导入数据集熊猫作为pd导入数据=数据集(“C: /用户/奥利弗weis /桌面/本科/程序/ Daten / Daten / ETOPO1_Bed_g_gdal.grd”、“r”)打印(data.variables.keys ()) lon_range =数据。变量[' x_range '] [:] lat_range =数据。变量[' y_range '] [:] topo_range =数据。变量[' z_range '][:]间距=数据。变量=[“间距”][:]维度数据。变量(“维度”][:]z =数据。变量[' z '] [:] lon_num维度[0]= lat_num =维度[1]朗= np.linspace (lon_range [0], lon_range[1],维度[0])lat = np.linspace (lat_range [0], lat_range[1],维度[1])威尼斯平底渔船= np。重塑(z (lat_num lon_num)分= pd。数据Frame({ 'Latitude': lat.reshape(-1), 'Longitude': lon.reshape(-1), 'Altitude': topo.reshape(-1) }) print(dfl)
这是我写的代码到目前为止,也许会有人在那里找到一个缺陷