r - R包RSEIS - 请举例?
问题描述
我有一个 3D 地震立方体数据,我将使用 R 进行试验。我发现 R 包 RSEIS 似乎加载了 SEG-Y 文件,可以使用...
require(RSEIS)
fn <-'My.sgy'
dt <- read1segy(fn)
大型(3G 文件)被加载到一个包含两个字段“HEAD”和“Amp”的列表中,我将其解释为标题和幅度。HEAD 有 90 个字段,如下所示,我希望在某处包含有关 3D 网格的信息 - 但我不确定如何解释这些 - 每个字段都有一个整数值
> names(dt$HEAD)
[1] "lineSeq" "reelSeq" "event_number"
[4] "channel_number" "energySourcePt" "cdpEns"
[7] "traceInEnsemble" "traceID" "vertSum"
[10] "horSum" "dataUse" "sourceToRecDist"
[13] "recElevation" "sourceSurfaceElevation" "sourceDepth"
[16] "datumElevRec" "datumElevSource" "sourceWaterDepth"
[19] "recWaterDepth" "elevationScale" "coordScale"
[22] "sourceLongOrX" "sourceLatOrY" "recLongOrX"
[25] "recLatOrY" "coordUnits" "weatheringVelocity"
[28] "subWeatheringVelocity" "sourceUpholeTime" "recUpholeTime"
[31] "sourceStaticCor" "recStaticCor" "totalStatic"
[34] "lagTimeA" "lagTimeB" "delay"
[37] "muteStart" "muteEnd" "sampleLength"
[40] "deltaSample" "gainType" "gainConst"
[43] "initialGain" "correlated" "sweepStart"
[46] "sweepEnd" "sweepLength" "sweepType"
[49] "sweepTaperAtStart" "sweepTaperAtEnd" "taperType"
[52] "aliasFreq" "aliasSlope" "notchFreq"
[55] "notchSlope" "lowCutFreq" "hiCutFreq"
[58] "lowCutSlope" "hiCutSlope" "year"
[61] "day" "hour" "minute"
[64] "second" "timeBasisCode" "traceWeightingFactor"
[67] "phoneRollPos1" "phoneFirstTrace" "phoneLastTrace"
[70] "gapSize" "taperOvertravel" "station_name"
[73] "sensor_serial" "channel_name" "totalStaticHi"
[76] "samp_rate" "data_form" "m_secs"
[79] "trigyear" "trigday" "trighour"
[82] "trigminute" "trigsecond" "trigmills"
[85] "scale_fac" "inst_no" "not_to_be_used"
[88] "num_samps" "max" "min"
“AMP”字段包含 7.81 亿个大整数值,我预计需要使用其中一个标头值将其转换回十进制精度
$ amp : int [1:781504584] 1089794243 -1042038332 -672603328 -700417339 -19876061
所以对于那些可能熟悉 SEG_Y 格式的人来说有两个问题
- 我应该使用哪些标题值来解释此 3D 地震数据的原点、间距和节点数?
- 什么标题值控制“amp”幅度字段的精度读数?
对于那些可能熟悉 RSEIS 包的人 - 如何显示数据的部分或计划的示例会有所帮助。
解决方案
推荐阅读
- javascript - 在 Nativescript 应用程序中将 PHAsset/AVAsset 转换为 mp4 视频
- lotus-notes - 避免复制后的本地更改
- r - 一种执行多个成对测试(例如 t 测试)的紧凑方法,其中单个变量以长格式拆分为多个类别
- xcode - 如何防止 Xcode Archive 包含我的子项目的产品?
- r - 包包装“odbc”不适用于全局连接
- python-3.x - 列出具有相同宽度的值
- git - 远程 url 环境变量
- c# - Outlook.MailItem 自定义属性问题
- python - 如何在 python 中使用 selenium 从 RadioButtons 中进行选择?
- java - 合并两个 WebElements 列表