Compiler OperationPhase 1 and Phase 2
Only requires two traversals of SEDRIS transmittal
- Traversals of data sets take time and memory
First pass (Phase 1) looks for spatial domain and polygon vertices
- Calculates grid post spacing & constructs polygon attribute table
- Metadata is written to a data file to free memory
- Compiler supports continuation from this point
Second pass (Phase 2) traverses geometry and feature hierarchies recursively
- Extracts geometry and feature objects
- Extracts models by finding model instances and processing the corresponding models in the Model Library
- Data is written to data files to free memory
- Compiler supports continuation from this point