⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 las2su.sh

📁 su 的源代码库
💻 SH
字号:
#!/bin/sh# Convert a LAS file to SU format# Author: Werner M. Heigl# Usage: ./las2su.sh lasfile ndc nsamp start dz units#	 All parameters are required until a program is written#	 that extracts them from the LAS header.set -x### Parameter declarationlasfile=$1	# name of LAS filendc=$2		# no. of data channels in LAS filensamp=$3	# no. of samples, usually (START-STOP)/DZ +1start=$4	# start depthdz=$5		# sampling intervalunit=$6		# depth units: m or ft### separate LAS file into header and data channelslasstrip <$lasfile### convert from ascii to binary floatsa2b <las_data.asc n1=$ndc outpar=/dev/tty >las_data.bin### transpose from columns to rowstransp <las_data.bin n1=$ndc n2=$nsamp verbose=1 |### add trace headerssuaddhead ns=$nsamp | segyclean |### set trace header fields# need to define trid for logs# to be added in future: get this information from LAS headersushw key=trid,d1,f1,ntr a=300,$dz,$start,$ndc | #>las.su### remove depth channel# this requires a modified suwindsuwind key=tracl reject=1 >las.su### clean uprm ./las_data.bin ./las_data.ascsurange <las.suexit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -