This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
standards:adf_file_format [2018/05/24 15:51] bill_coggins [Naming and Binding] Add Pipes and Stakelist documentation |
standards:adf_file_format [2018/06/11 23:38] (current) mdransom [Layers (.json)] |
||
---|---|---|---|
Line 188: | Line 188: | ||
Each binary file contains blocks of data. Each block of data consists of an integer identifier and the block size. The identifier tells you what is in the block and knowing the block size lets you skip the block if you want to. The block identifiers are the following: | Each binary file contains blocks of data. Each block of data consists of an integer identifier and the block size. The identifier tells you what is in the block and knowing the block size lets you skip the block if you want to. The block identifiers are the following: | ||
- | ^ Block Type ^ Identifier^ Extension ^ | + | ^ Block Type ^ Identifier ^ Extension ^ |
- | | Settings | 1001| bin | | + | | Settings | 1001 | bin | |
- | | Benchmarks | 1002| bin | | + | | Benchmarks | 1002 | bin | |
- | | Points | 1003| pts | | + | | Points | 1003 | pts | |
- | | Directions | 1003| dir | | + | | Directions | 1003 | dir | |
- | | Point Index Array | 1004| pia | | + | | Point Index Array | 1004 | pia | |
- | | Line Index Array | 1005| lnia | | + | | Line Index Array | 1005 | lnia | |
- | | Lineset | 1006| lnset | | + | | Lineset | 1006 | lnset | |
- | | Triangle | 1007| tri | | + | | Triangle | 1007 | tri | |
- | | Mesh | 1008| msh | | + | | Mesh | 1008 | msh | |
- | | Region | 1009| rgn | | + | | Region | 1009 | rgn | |
- | | Island | 1010| isl | | + | | Island | 1010 | isl | |
- | | Image | 1011| image | | + | | Image | 1011 | image | |
- | | Surface | 1012| surf | | + | | Surface | 1012 | surf | |
- | | Annotation | 1013| ann | | + | | Annotation | 1013 | ann | |
- | | Construction Model | 1014| cm | | + | | Construction Model | 1014 | cm | |
- | | <del>Recovery Info</del> | <del>1015</del>| <del>bin</del> deprecated| | + | | <del>Recovery Info</del> | <del>1015</del> | <del>bin</del> deprecated | |
- | | Isopach | 1016| iso | | + | | Isopach | 1016 | iso | |
- | | Point labels | 1017| ptlbl | | + | | Point labels | 1017 | ptlbl | |
- | | Line labels | 1018| lnlbl | | + | | Line labels | 1018 | lnlbl | |
- | | Triangular Prism | 1019| tpri | | + | | Triangular Prism | 1019 | tpri | |
- | | Recovery Info | 1020| bin | | + | | Recovery Info | 1020 | bin | |
- | | Point Time/Quality | 1021| tim | | + | | Point Time/Quality | 1021 | tim | |
- | | TileSet | 1022| tset | | + | | TileSet | 1022 | tset | |
- | | Alignment | 1023| aln | | + | | Alignment | 1023 | aln | |
- | | StakeList | 1024| stk | | + | | StakeList | 1024 | stk | |
+ | | Pipes | 1025 | pip | | ||
The identifiers and block sizes are assumed for all binary files, so further explanations will omit these tags. | The identifiers and block sizes are assumed for all binary files, so further explanations will omit these tags. | ||
Line 867: | Line 868: | ||
* Index of the point : Int32 | * Index of the point : Int32 | ||
- | ===== Layers (.json) ===== | + | ===== StakeList (.stk) ===== |
+ | The Stakelist section is a simple section of files for points and point labels with an additional direction file if the Staking Rose for any point has a specific direction (or rotation). The STK file is as follows: | ||
+ | Block Header: | ||
+ | * Block Code 1024 : Int32 | ||
+ | * Block Size : Int32 | ||
+ | * Number of staking points : Int32 | ||
+ | |||
+ | ===== Pipes (.pip) ===== | ||
+ | The Pipes section is essentially an annotation "surface" that contains information about pipes. This data does not describe a surface but takes advantage of the surface data structure. The PIP file is as follows: | ||
+ | |||
+ | Block Header: | ||
+ | * Block Code 1025 : Int32 | ||
+ | * Block Size : Int32 | ||
+ | |||
+ | ===== Layers (.json) ===== | ||
The Layers file contains information on how certain layers of information should be displayed. An example of such a file follows: | The Layers file contains information on how certain layers of information should be displayed. An example of such a file follows: | ||
Line 939: | Line 954: | ||
|CONTOURS|Renderable display contours.| | |CONTOURS|Renderable display contours.| | ||
|SURVEY|High precision data taken during a survey| | |SURVEY|High precision data taken during a survey| | ||
- | |STAKEPOINTS|Stake point data created from| | + | |STAKEPOINTS|Stake point data| |
+ | |PIPES|Pipeline data| | ||
| | | | | | | | ||
|TRACK|Low precision tracks from SmartDirt or during a survey| | |TRACK|Low precision tracks from SmartDirt or during a survey| |