Changes between Version 196 and Version 197 of Processing/FilenameConventions


Ignore:
Timestamp:
Jul 4, 2011 1:21:21 PM (8 years ago)
Author:
knpa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Processing/FilenameConventions

    v196 v197  
    22[[PageOutline]]
    33
    4 A single site/logical group of flight lines/sortie should be contained in a single directory.  If there are multiple sites from different projects, significantly different times of overflight or large time gaps, each should have its own directory.
    5 
    6 The directory name should look like: PROJECTCODE-YYYY_JJJxx_SITENAME, e.g. GB07_07-2007_102a_Inverclyde, boresight-2007_198, etc.
    7 
    8 There should be:
    9  * no spaces, brackets or other Unix-upsetting characters in filenames
    10  * execute permission removed from anything non-executable
    11  * no empty directories? (need to think about this, maybe only do after checking it's not a stub for later data)
    12 
    13 The structure under the project directory should look like:
    14 ||'''Top Level Dirs '''|| '''2nd Level Dirs''' || '''Example File Formats''' || '''Comments'''||
    15 || || || 0532010.cfg || Config file used in current processing procedure ||
    16 || || || (eagle|hawk).mos || Eagle and Hawk mosaics of lev3 data ||
    17 || || || qsub_comm.sh (deprecated) || Script for submitting processing to gridnodes, used in earlier processing procedure ||
    18 || admin ||         || || Contains the flight logsheet and any miscellaneous information (readme's, copies of trac tickets, etc) ||
    19 || || || GB08_02-2009_078a_Delamere.(doc|txt|pdf) || Logsheet ||
    20 || || || GB08_02-2009_078a_Delamere.fpd || Flight planning document ||
    21 || || delivery_readmes || Read_Me-20100809.(aux|log|tex) || Contains intermediate files used to create the !ReadMe(s) ||
    22 || || || (cam|hyp|lidar)_genreadme.cfg || Configuration files generated by generate_readme_config.py ||
    23 || applanix ||         ||  || Raw and processed Applanix navigation (raw files in applanix/raw/DCALM*, final processed data in applanix/*sbet or applanix/Proc/sbet*.out) ||
    24 || || || 2009078a.ppc || POSPac project file ||
    25 ||             || auto_applanix (optional) || auto.bat ||If navigation was processed using auto_applanix script then this dir will contain additional output from that script||
    26 ||  || || combine_seperation_bestguess_values || ||
    27 ||  || || normal_first_convertbase.log || ||
    28 ||  || || normal_first_convertflight.log || ||
    29 || || || 2009078a.bat || ||
    30 ||  || || GNSS.cmb || ||
    31 ||  || || *GNSS.dat || ||
    32 ||  || || *GNSS_gnuplot  || ||
    33 || || || *GNSS.gnv   || || 
    34 || || || *GNSS.log  || ||
    35 ||  || || *GNSS.png || ||
    36 ||  || || *GNSS.sum || ||
    37 ||             || base (deprecated)   || ||? ||
    38 ||             || eo (possibly optional and often empty)   ||  || ? ||
    39 ||             || extract || || Plane gps data after extracted from raw files by applanix ||
    40 || || || dephem_2009078a.dat  || ||
    41 ||  || || extract_2009078a.log || ||
    42 ||  || || gps_prim_2009078a.dat || ||
    43 ||  || || hwconf_2009078a.out || ||
    44 ||  || ||iinr_2009078a.out || ||
    45 ||  || || iinz_2009078a.out || ||
    46 ||  || || imu_2009078a.dat || ||
    47 ||  || || mgps_2009078a.epp || ||
    48 ||  || || mgps_2009078a.gpb || POSGNSS friendly file format  ||
    49 || || || mgps_2009078a.nov|| ||
    50 || || || mgps_2009078a.sta || ||
    51 || || || navclk_prim_2009078a.dat || ||
    52 || || || obs_prim_2009078a.dat || ||
    53 || || || rers_2009078a.out || ||
    54 || || || rinv_2009078a.out || ||
    55 || || || rmrs_2009078a.out || ||
    56 || || || rrms_2009078a.out || ||
    57 || || || rtstat_2009078a.txt || ||
    58 || || || tm_2009078a.dat || ||
    59 || || || vnav_2009078a.out || ||
    60 || || || vrms_2009078a.out || ||
    61 || || || *GNSS.dat || ||
    62 || || gps     || || Files associated with POSGNSS ||
    63 || || || 2009078a.cmb  || Combined ||
    64 || || || 2009078a.fbv || ||
    65 || || || 2009078a.fml || ||
    66 || || || 2009078a.fsl || PPP log file ||
    67 ||  || || 2009078a.fss || ||
    68 ||  || || 2009078a.fwd || ||
    69 || || || 2009078a.gnv || POSGNSS Project file ||
    70 ||  || || 2009078a.his || ||
    71 || || || 2009078a.rbv || ||
    72 ||  || || 2009078a.rev || ||
    73 ||  || || 2009078a.rml || ||
    74 || || || 2009078a.rsl || PPP log file ||
    75 ||  || || 2009078a.rss || ||
    76 ||             || proc    || || Processed applanix data ||
    77 || || || ers_2009078a.out || ||
    78 || || || idx_2009078a.txt || ||
    79 || || || inv_2009078a.out || ||
    80 || || || iin_2009078a.out || ||
    81 || || || mrs_2009078a.out || ||
    82 || || || rms_2009078a.out || ||
    83 || || || rmsg_2009078a.out || ||
    84 || || || sbet_2009078a.out || Main output file ||
    85 || || || sbet_2009078.out|| ||
    86 || || || smhkm_2009078a.dat || ||
    87 || || || smindex_2009078a.dat  || ||
    88 || || ||smout_2009078a.out || ||
    89 || || || smparm_2009078a.txt|| ||
    90 || || || smphi_2009078a.dat|| ||
    91 || || ||smpx_2009078a.dat || ||
    92 || || ||smreset_2009078a.dat || ||
    93 || || ||smrms_2009078a.out || ||
    94 || || ||smrmsg_2009078a.out || ||
    95 ||             || raw     || DCALM.001 || Raw gps data from plane ||
    96 || atm  (deprecated)       ||         || || Raw ATM data files (az???LLL.JJJ, where ??? = disk id, LLL = 3 digit file number (000 typically contains navigation), JJJ = Julian day of capture), pre-2009 only ||
    97 || calibration ||         || || Typically a symlink to the appropriate calibration directory ||
    98 || casi  (deprecated)      ||         || || Raw CASI data files (ca??LLL.JJJ, where ?? = disk id, LLL = 3 digit file number, JJJ = Julian day of capture), pre-2008 only ||
    99 || delivery    ||         || || Contains copies of data delivered to end users ||
    100 ||             || ''(see below)'' || || Structure described below ||
    101 || dem         ||         || || Contains azgcorr compatible DEMs ||
    102 || eagle       ||         || || Raw Eagle data files ||
    103 || || || VNIR078a-09-1.hdr || ENVI compatible header ||
    104 || || || VNIR078a-09-1.log || Log files ||
    105 || || || VNIR078a-09-1.nav || Navigation synchronisation data ||
    106 || || || VNIR078a-09-1.raw || Uncalibrated image data in .bil format ||
    107 ||             || orignal_headers (optional) ||   VNIR078a-GB08-02.hdr-orig    || If the header files have been altered for any reason, the originals should be in here ||
    108 || grid_logs (deprecated)  ||  || || Logs from hyperspectral script runs on gridnode (one log per sct run) ||
    109 || hawk        ||         || || Raw Hawk data files (.raw = image data, .hdr = ENVI compatible header, .nav = navigation synchronisation data) ||
    110 || || || dataCube.raw || ||
    111 || || || SWIR078a-09-1.hdr || ENVI compatible header ||
    112 || || || SWIR078a-09-1.log || Log files ||
    113 || || || SWIR078a-09-1.nav || Navigation synchronisation data ||
    114 || || || SWIR078a-09-1.raw || Uncalibrated image data in .bil format ||
    115 ||             || original_headers (optional) || SWIR078a-GB08-02.hdr-orig || If the header files have been altered for any reason, the originals should be in here ||
    116 || leica       ||         || || Leica LIDAR data ||
    117 ||             || ''(see below)'' || || Structure described below ||
    118 || lev1        ||         || ''(see below)'' || Processed hyperspectral level 1 data (should be empty if data has been moved into delivery) ||
    119 || lev3        ||         || || Processed hyperspectral level 3 data ||
    120 || || || e078a013b_n_sct-0.03_p_gpt0.0.tif || ||
    121 || lidar (deprecated)      ||         || || Raw and processed ULM LIDAR (raw LIDAR looks like "surveyXXX.range", processed is typically in a strips/ directory) ||
    122 || logs        ||         || *.logs || Logs from hyperspectral script runs on gridnode (one log per flightline) ||
    123 || photos (deprecated)     ||         || || RC10 scanned aerial photographs ||
    124 || rinex       ||         || || GPS basestation data appropriate to the site ||
    125 || || || oxfr154g30.09n || ||
    126 || || || oxfr154g30.09o || ||
    127 || || || oxfr154g30.epp || ||
    128 || || || oxfr154g30.gpb || POSGNSS friendly file format ||
    129 || || || oxfr154g30.sta || Text file with info about basestation ||
    130 || runa (deprecated)       ||         || || ATM processing scripts ||
    131 || runc (deprecated)       ||         || || CASI processing scripts ||
    132 || rune (deprecated)       ||         || || Eagle processing scripts ||
    133 || runh (deprecated)        ||         || || Hawk processing scripts ||
    134 || tabi        ||         || || Raw TABI data ||
    135 || vectors (deprecated)    ||         || ||(2007/8 only) - symlink to appropriate vectors ||
    136 
    137 
    138 
    139 The lev1 and lev3 data filenames are structured as "sdddfnn1b.{hdf|tif}", where:
    140  * s is the sensor id (a=ATM, c=CASI, e=Eagle, h=Hawk)
    141  * ddd is the Julian day of the data acquisition
    142  * f distinguishes between multiple flights on the same day (“a” being the first flight)
    143  * nn is the flight line number (note this is not necessarily the same as the flight line identifier as specified by the PI - these numbers are the number of the flight in order of when it was taken, as on the logsheet)
    144 
    145 === Leica Directory ===
    146 
    147 || '''subdir of "leica"''' || '''2nd level dir''' || '''Files''' || '''Comments''' ||
    148 || aux_files  ||           ||   || Reg file used, any logs produced, intensity mosaics, boresight values ||
    149 || || || lidar_2009078a.mos || ENVI mosaic of lidar lines intensity ||
    150 || || || lidar_2009078a.mos.hdr || ENVI mosaic header ||
    151 || || || 2009078a.reg  || Contains ALSPP settings ||
    152 || || || lidar_2009078a.tif || Lidar intensity image ||
    153 || || || line01_2009078a.tif || Individual flightline intensity image ||
    154 || ipas       ||            || || ||
    155 || || || *.gpj || IPAS Pro Project File ||
    156 || || || *.itp || IPAS TC Project File ||
    157 || || base      ||  || Base station data ||
    158 || || || oxfr154g30.09n || ||
    159 || || || oxfr154g30.09o || ||
    160 || || || oxfr154g30.epp || ||
    161 || || || oxfr154g30.gpb || Gravnav friendly file format ||
    162 || || || oxfr154g30.sta || Text file with info about basestation ||
    163 || || eo        ||  || ||
    164 || || extract   ||  || ||
    165 || || || *.epp || ||
    166 || || || *.EVT || ||
    167 || || || *_extractLog.txt || ||
    168 || || || *.fbv || ||
    169 || || || *.rbv || ||
    170 || || || *.gpb || Grafnav friendly file format  ||
    171 || || || *.GPS || ||
    172 || || || *.IMU || ||
    173 || || || *.RNV || ||
    174 || || || *.RTG || ||
    175 || || || *_RTMsg.txt || ||
    176 || || || *.sta || ||
    177 || || || *.SUP || ||
    178 || || || *.tm || ||
    179 ||            || gps        ||  || ||
    180 || || || *.cfg || Grafnav project file ||
    181 || || || *.fml || ||
    182 || || || *.fss || ||
    183 || || || *.fsl || PPP log file ||
    184 || || || *.fwd || ||
    185 || || || *.his || ||
    186 || || || *.lat || grafnav final output which is used by IPAS (text version) ||
    187 || || || *.lat.bin || grafnav final output which is used by IPAS ||
    188 || || || *.rev || ||
    189 || || || *.rml || ||
    190 || || || *.rsl || PPP log file ||
    191 || || || *.rss || ||
    192 ||            || proc      || || Processed ipas nav data ||
    193 || || || 20090319_142319.sol || Final output file ||
    194 || || || sbet_20090319_from_sol.out || applanix sbet created from sol file ||
    195 || || || 20090319_142319.ers || ||
    196 || || || 20090319_142319.sup || ||
    197 || || || 2009078a_procLog.txt || ||
    198 || || || 20090319_142319.iqc || IPAS TC quality control file ||
    199 ||            || raw       || 20090319_111251.001 || Raw GPS/IMU data ||
    200 || logs       ||           || || Contains the flight/ops log files ||
    201 || || || 100411_084840_FlightLineLog.csv || ||
    202 || || || 20091123212501_LogData.mdb || ||
    203 || || || 091005_LogFile.txt || ||
    204 || || || 090812_DLLogFile.txt || ||
    205 || || || 20091123212501_LogDataSysDesc.xml || ||
    206 || proc_laser ||           ||  || Contains the finalised processed LAS files ||
    207 || || || LDR091026_060148_1.LAS || LAS file ||
    208 || || || pplog_20100226_122027.txt || log output from ALSPP ||
    209 || || || stats.txt || info from ALSPP about the LAS files ||
    210 || raw_laser (deprecated) ||            ||  || Contains the raw laser data ||
    211 || || 090601_111411 || || ||
    212 || || || LDR090601_111411_0000000001.scn || ||
    213 || !RawLaser || || || Contains the raw laser data (and works with FW processing) ||
    214 || || 090601_111411 || ||  Contains raw laser for one contiguous recording ||
    215 || || || LDR090601_111411_0000000001.scn || Raw LIDAR scan files ||
    216 || RawWFD  ||            || || Raw waveform data ||
    217 || || 100706_094620 || || ||
    218 || || || WFD100706_094620_0000000001A.LWV || ||
    219 || rcd        ||           ||  || ||
    220 ||            ||       || 090803-100306ImageEvents1-processed.csv || Processed events file ||
    221 ||            || logs       ||  || ||
    222 || ||  || camera_delivery.log || ||
    223 || || || 090803-100306ImageEvents(1|2).csv || ||
    224 || || || 090803-145404PhotoId(1|2).csv || ||
    225 || || || 090803-100306SensorLog.csv  || ||
    226 || || || 090803-145404SensorStat(1|2).csv || ||
    227 ||            || proc_images || 16093417100001G(3|4).tif || ||
    228 ||            || proc_thumbnails || 16093417100001G(3|4).jpg || ||
    229 ||            || raw_images || 16093417100001G(3|4).raw|| ||
    230 || webcam     ||           || 100715_124101_000.jpg || Webcam image ||
    231 || || || 20100715_105036_evt.csv || Webcam event file ||
    232 
    233 
    234 === Delivered data ===
    235 
    236 As data may be delivered multiple times (in the event of a problem requiring reprocessing) or in stages (if particular sensors are completed first and others look like they'll be delayed), we take copies of any data sent to the end user for future reference (e.g. in support).  The lev1/ and lev3/ directories will typically contain the latest processed version.
    237 
    238 Delivered data is stored delivery/YYYYMMDD/PROJECTCODE/, where YYYYMMDD is the date the delivery was created.  The directory structure of a delivery looks like:
    239 
    240 ==== Hyperspectral deliveries ====
    241 
    242 || '''Dirs''' || '''Example Files''' || '''Comments''' ||
    243 || || COPYRIGHT.txt (deprecated - now in Readme) ||   Copyright notice ||
    244 ||  ||  Read_Me-20100202.(txt|pdf) ||    Instructions for use and description of dataset, plus any problems encountered. ||
    245 || bin (deprecated - now in readme) || || Instructions for downloading azgcorr ||
    246 || dem (optional) || GB08_19-2010_254b-lidar-ASTER.dem || A dem to help the user with processing to lev3. Can be from their lidar/SRTM/ASTER or a combination ('''not''' from NEXTMAP data - license restrictions). ||
    247 || doc || ||   azgcorr manual and other documentation ||
    248 || || azgcorr_geocorrection.pdf || ||
    249 || || azgcorr_manual.pdf || ||
    250 || || data_quality-20100525.pdf || ||
    251 || || README-manual_outdated.txt || ||
    252 || lev1 || ||   Processed level 1 data ||
    253 || || (e|h)078a031b.bil || Level 1 image data ||
    254 || || (e|h)078a031b.bil.hdr || Header file for image data ||
    255 || || (e|h)078a031b.hdf || Metadata for image ||
    256 || logsheet || ||   Copy of pdf version of logsheet ||
    257 || || FW10_01-2010_187_Dennys_wood.pdf || ||
    258 || misc (optional) || ||   Any additional files needed for level 3 processing (e.g. OS National Grid correction file, geoid-spheroid separation grid file, etc) ||
    259 || || osgb02 || ||
    260 || || sphsep15lx.grd || ||
    261 || screenshots || ||   Images of the level 3 output we managed when testing the data ||
    262 || || (e|h)078a013b.jpg || Individual line screenshot ||
    263 || || (eagle|hawk)_mosaic.jpg || Screenshot of all level 3 data  ||
    264 || || (eagle|hawk_mosaic_with_vectors.jpg  || Screenshot of all level 3 data with overlaid vectors ||
    265 
    266 The image filenames in the lev1 directory are structured as `sdddfnnLL.hdf`, where:
    267  * `s` is the sensor id (a=ATM, c=CASI, e=Eagle, h=Hawk)
    268  * `ddd` is the Julian day of the data acquisition
    269  * `f` distinguishes between multiple flights on the same day ("a" being the first flight)
    270  * `nn` is the flight line number
    271  * `LL` is the processing level
    272    * 1b = ungeocorrected data
    273    * 3a = geocorrected without a DEM
    274    * 3b = geocorrected with a DEM
    275 
    276 
    277 
    278 ==== Lidar deliveries ====
    279 
    280 || '''Dirs''' || '''Sub Dirs''' || '''Example Files''' || '''Comments''' ||
    281 || || || COPYRIGHT.txt (deprecated - now in Readme) ||   Copyright notice ||
    282 ||  || || Read_Me-20100202.(txt|pdf) ||   Instructions for use and description of dataset, plus any problems encountered ||
    283 || bin ||  ||  ||   Latest versions of the pt_cloud_filter for linux and windows ||
    284 || dem ||  || GB08_19-2010_254b-lidar_ASTER-wgs84_utm.dem || DEM created from the lidar data.  Can be from their lidar/SRTM/ASTER or a combination (not from NEXTMAP data - license restrictions). DEM is in same co-ordinate system as processed LAS files. ||
    285 || ||  || GB08_19-2010_254b-lidar_ASTER-wgs84_latlong.dem|| Above LiDAR dem converted to wgs84_latlong (compatible with apl) ||
    286 
    287 || doc || || lidar-quality-report_20110519.pdf  ||  Lidar quality report ||
    288 || flightlines || ||  ||   Classified lidar point clouds ||
    289 ||  ||  ascii ||  LDR-FW10_02-201010101.txt || ASCII point clouds ||
    290 ||  ||  las1.0 || LDR-FW10_02-201010101.LAS || LAS1.0 point clouds ||
    291 ||  ||  las1.3 (FW only) ||  LDR-FW-FW10_02-201009801.LAS || LAS1.3 point clouds ||
    292 || fw_extractions (FW only) ||  ||  || Full waveform area extractions ||
    293 || ||  || FW10_02-2010_101_extractions.jpg || ||
    294 || ||  || FW10_02-2010_101_extractions.txt || ||
    295 || || area1 || || ||
    296 || || || waveform_42437_649348_only.txt ? || ||
    297 || logsheet ||  || ||   Logsheet as stored in admin/ above ||
    298 || screenshots ||  || || Images of the dem and intensity mosaic ||
    299 || ||  || GB08_19-2010_254b_intensity.jpg || ||
    300 || ||  || GB08_19-2010_254b_intensity_vectors.jpg || ||
    301 || ||  || GB08_19-2010_254b_dem.jpg || ||
    302 
    303 ==== Photographic deliveries ====
    304 
    305 || '''Dirs''' || '''Example Files''' || '''Comments''' ||
    306 ||  || COPYRIGHT.txt (deprecated - now in Readme) || Copyright document  ||
    307 ||  || GB08_02-2009_078a.kml ||  Google earth file containing eagle/hawk/photo positions ||
    308 ||   || Read_Me-20100202.(txt|pdf) ||  Instructions for use and description of dataset, plus any problems encountered   ||
    309 || doc  || data_quality-20091202.pdf || Camera data quality report ||
    310 || || RCD105_Calibration_Certificate.pdf (2010 only) || Camera Calibration Certificate ||
    311 || eventfile || RCD105-GB08_02-2009078a-!ImageEvents.csv || CSV file containing pos/att info per photograph event (may be missing if camera crashed) ||
    312 || photographs || RCD105-GB08_02-2009078a-00001.tif || Tagged tif files of each photograph in area of interest ||
    313 || thumbnails || RCD105-GB08_02-2009078a-00001.jpg || JPEG thumbnails of each photograph in area of interest ||
    314 
    315 '''Rogue File Types'''
    316 
    317 Anyone know what these are?
    318 
    319 GB08_06-2009_182_Bleaklow/leica/logs/RTC090701_141724.las [[BR]]
     4The old structure is located [wiki:Processing/FilenameConventionsOld here].