Home

J-074 SW User Manual Part 1

image

Contents

1. 2 Table 4 1 Compile time Environment 22 4 Table 6 1 Dynamic IDPS Binaty PrOOUCIS cicer ine kp ni ae Re red ee tinc 12 JPSS CGS Form J 074A 04 20 2011 HARDCOPY UNCONTROLLED Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 1 1 SCOPE The Binary Editor allows users to export and import data into a binary file that is defined by PRO XML The tool does not generate files from scratch but instead updates an existing binary file Users can import and export data as binary or ASCII text Users may also edit individual fields in the binary file with a graphical user interface 1 1 DOCUMENT OVERVIEW This document provides information to understand the PRO Binary Editor functionality specifically how the tool works inputs necessary to execute the tool outputs that the tool generates the Human Machine Interface HMI and tool limitations The person using this tool is generally referred to as the User HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 2 2 REFERENCE DOCUMENTS This section identifies the documents referenced in this document TABLE 2 1 REFERENCED DOCUMENTS Document Number Title UG6091 7 IDP 036 PRO XML Editor Users Manual LI60917 GND 005 JPSS CGS Acronyms amp Glossary UG6091 7 IDP 034 IDPS AD
2. Then go to INSTALL DIR java and execute ant This will compile the tool with the output JAR files in a subdirectory called dist Other build targets include javadocs to build the javadoc and clean to remove all compiled byte code the JAR files javadocs log file created after running the tool and directories created by the original ant build If you have followed the build instructions in ADL User s Manual Part 1 then the binary editor is already built 4 4 RUNNING THE BINARY EDITOR To run the Binary Editor execute one of the following scripts HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 5 For ADL users ADL_HOME script bined e For development users PRO_HOME script bined For users DPE ROOT PATHycat3 script runAdaBinaryEditor csh HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc No UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 6 5 USING THE BINARY EDITOR The following sections will only explain how the import export and edit features of this tool work If you need further direction on how the XML format works see the UG60917 IDP 036 PRO XML Editor Users Manual The tool also provides basic metric information about a given binary and can provide basic IPAC analysis when compared to another binary in the same format The binary file s being
3. 64 Apache Ant and Apache log4j The environment variable JAVA HOME must point to the Java 1 6 64 bit install directory and JAVA_HOME bin must be in your PATH variable Table 4 1 shows the needed environment variables that must be defined to compile and run the editor TABLE 4 1 COMPILE TIME ENVIRONMENT VARIABLES Variable Name Value HOME User home directory path JAVA HOME Path to Java 1 6 64 bit version ANT HOME Path to the Apache Ant build utility s home directory LOG4J JAR FILE Path to log4j JAR file XML EDITOR BASEDIR The base directory of the XML editor s source and configuration files This variable is necessary for disambiguating the directory structures of the IDPS processing and ADL development environments PRO XML SCHEMA Path to the PRO XML schema correct setting of this variable depends on the correct setting of the XML EDITOR BASEDIR variable DFCB XML SCHEMA Path to the CDFCB XML schema correct setting of this variable depends on the correct setting of the XML EDITOR BASEDIR variable PATH User s PATH variable must contain so that the ant process is able to execute the xjc schema compiler 4 2 RUNTIME ENVIRONMENT VARIABLES The run time environment also depends on the correct setting of the environment variables listed in Table 4 1 4 3 COMPILING THE BINARY EDITOR To compile the Binary Editor the environment variables in Table 4 1 must be set properly
4. used must be of the same endian type as the platform the tool is being run on the tool does not byte swap data For example if you are running on a little endian platform and want to use a binary that was created on a big endian platform that binary must first be byte swapped One option is to use the ADL data product endian conversion tool AdlFileEndianConverter exe which is utility tool provided in the ADL 5 1 OPEN DIALOG The Open dialog under the File menu item requires users to select both the binary and XML format file The files are then compared to verify that the binary file and the XML definition file agree on the size of the data If they do not agree the status button will be red and the files will not open Binary Edt Binary File 1010100002 eeo00000000000002 PS5 1 D NPP 1 PE dewvl dev all all bin Open XML File jnpdjjidol binany ATMS xml Open 1 Close L FIGURE 5 1 1 OPEN DIALOG 5 2 ACTIONS Each field in the binary file as described by the XML can be exported but only one at a time The Import Export Edit options will be displayed by selecting a field and right clicking The metric check must be done on the full product by clicking the top level item and selecting metrics Compare can be done on all fields by clicking the top level item or on a given field by selecting the singular field HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG
5. 60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 7 File Help ATMS xml 5 5 FOOTPRINT MATCHING lt C Product Data maxPosTrackOffset C Product Data maxNegTrackOffset 9 Product Data numResBeamPos Product Field Type Regular D Number of Dimensions O 3 Number of Fields 1 Field numResBeamPos symbol null D Comments Number of Dimensions 2 J Dimension crisFor gt Dimension atmsChannel 5 Inital Fill D Data Type Int32 3 Dictionary Data Int32 Data Size 4 3 Number of Data 1 gt C Datum numResBeamPos C Product Data scanPos C Product Data trackOff Total product size 1058648 ATMS xml successfully read FIGURE 5 2 1 BINARY EDITOR XML VIEW 5 3 IMPORT The Import option will replace the data in the selected field with data from a file The file can be space delimited ASCII text or binary files The data must be the exact size of the field being replaced Once the import button is pressed a file dialog will open allowing the user to select the file to import into the binary 5 3 1 Export The Export option will export the field from the binary that you have selected If you give the file a txt extension the output will be in ASCII All other extensions will result in a binary file being exported HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 R
6. Contract No NNG10XA03C Page 12 6 NOTES 6 1 ACRONYMS AND ABBREVIATIONS Refer to document LI60917 GND 005 JPSS CGS Acronyms amp Glossary 6 2 EDITING DYNAMIC BINARY OBJECTS A few IDPS products are dynamic in size or structure This means that rather than having fixed sized data structures organized statically with a static XML which describes the internal components in detail these products may have variably sized components in a changeable arrangement Because the Binary Editor requires the Product XML to accurately describe all internal data structures of a Product in a static fashion Binary Editor will not be able to access all the data elements of a dynamic binary product unless the Product XML is edited to accurately describe the data organization of the specific instance of the binary product being edited Please refer to UG60917 IDP 036 PRO XML Editor Users Manual for guidance on editing the Product XML The following baseline IDPS data products are considered Dynamic Binary Objects for the purposes of editing with the PRO Binary Editor TABLE 6 1 DYNAMIC IDPS BINARY PRODUCTS Product or Product Type Associated XML Indirectly Indexed Gridded IP Tile GRIDIP VIIRS ANN MAX MIN QUARTERLY TILE xml Products GRIDIP VIIRS BRDF ARCH 17DAY TILE xml GRIDIP VIIRS DAILY SURF REFL DAILY TILE xml GRIDIP VIIRS DAILY SURF REFL TEMPLATE DAILY TILE xml GRIDIP VIIRS LAND SURF ALBEDO 17DAY TILE xml GRIDIP VIIRS M
7. Doc No UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C CGS JOINT POLAR SATELLITE SYSTEM JPSS COMMON GROUND SYSTEM CGS IDPS PRO BINARY EDITOR TOOL USER S MANUAL CDRL No A032 RAYTHEON COMPANY INTELLIGENCE AND INFORMATION SYSTEMS IIS JPSS CGS PROGRAM AURORA COLORADO Copyright 2012 Raytheon Company Unpublished Work ALL RIGHTS RESERVED This data was developed pursuant to Contract Number NNG10XA03C with the US Government The US government s rights in and to this copyrighted data are as specified in DFAR 252 227 7013 which was made part of the above contract HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page ii IAW DFARS 252 227 7036 Raytheon hereby declares that to the best of its knowledge and belief the technical data delivered under Contract No NNG10XAO03C is complete accurate and complies with all requirements of the Contract TITLE JOINT POLAR SATELLITE SYSTEM JPSS COMMON GROUND SYSTEM CGS IDPS PRO BINARY EDITOR TOOL USER S MANUAL APPROVAL SIGNATURES Signatures indicate compliance with these requirements William Digital od by Wiliam Sullivan Dat sp TO 7 William Sullivan Date Program Manager ee igni np el ed n Franl d Fran k ZO 18 S Samat email fgzorn raythe 5 Date 2012 01 06 13 55 02 07 00 Frank Zor
8. L User Manual Part 1 HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 3 3 OVERVIEW The PRO Binary Editor operations are governed by the PRO Binary Editor operators actions The operator invokes the PRO Binary Editor which results in the tool s HMI being displayed The PRO Binary Editor s HMI allows users to export import and edit individual fields within a PRO binary large object BLOB using the appropriate PRO XML as input Note that the PRO Binary Editor cannot edit a PRO BLOB which is variably sized or dynamically structured unless the PRO XML associated with it is edited to accurately describe the specific instance of the BLOB being edited structuring the XML as if the product were static instead of variable See Section 6 2 for more information 3 1 SUPPORTED PLATFORMS The PRO Binary Editor is currently supported on IBM computers running the IBM AIX operating system and on platforms running Red Hat Enterprise Linux 5 for the Algorithm Development Library ADL resource requirements in terms of memory storage computing cycles etc are currently unavailable HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 4 4 ENVIRONMENT SETUP 4 1 PREPARATION The PRO Binary Editor requires the following software packages Java 1 6
9. NING THE BINARY EDITOR sseseeeeeeeenennennennnnnnne nennen 4 5 USING THEJBINARY EDEITORBS s e ee eee 6 51 OPEN DIALOG 6 5 05 CE 6 MESI Le T M 7 5 3 1 7 Ouod EOI 8 5 4 COMPARE cumbia dad Led s ERR NA 9 5 57 10 ep cT 12 6 1 ACRONYMS AND ABBREVIATIONS sess 12 62 EDITING DYNAMIC BINARY OBJEG TS 12 HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page v List of Figures Pics wESEG Bcc 6 Figure 5 2 1 Binary Editor XML 44 nnn nnne 7 Figure 5 3 1 Binary Editor Edit Field 0 424442202 000 00 0 8 Figure 5 3 2 Binary Editor Close Edit Field 9 Figure 5 4 1 Binary Editor Compare Field Name 9 Figure 5 4 2 Binary Editor Tolerance 0 10 List of Tables Table 2 1 Referenced 2 0000
10. TH SR BT VI MONTHLY FINAL TILE xml GRIDIP VIIRS MTH SR BT VI MONTHLY TILE xml GRIDIP VIIRS MTH SR BT VI TEMPLATE MONTHLY TILE xml GRIDIP VIIRS NBAR NDVI 17DAY TILE xml GRIDIP VIIRS NBAR NDVI MONTHLY TILE xml GRIDIP VIIRS NBAR NDVI ROLLING TILE xml VIIRS Solar Diffuser History VIIRS SOLAR DIFF HISTORY AUX xml Auxiliary Product VIIRS Active Fires ARP VIIRS EDR xml HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 13 Product or Product Type Associated XML CrIS CrIMSS Variable Retrieval Products CRIMSS CRIS LOS IR CRIMSS CRIS LOS MW CRIMSS CRIS LOS IR IP xml CRIMSS CRIS LOS MW CRIMSS CRIS CLOUD CLEARED RAD CRIMSS CRIS SURF EMISSIVITY CRIMSS CRIS MW SURF EMISSIVITY CRIMSS CRIS SKIN TEMP CRIMSS EDR xml CRIS OZ PROF JPSS CGS Form J 074A 04 20 2011 HARDCOPY UNCONTROLLED
11. ce the metric selection is made a file save dialog opens for the user to select the name of the output file Metric txt is the default name The metric output will be in the following format HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc No UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Field Field name as defined in the XML Histogram of Datum name Number of Buckets lt of Buckets for the histogram Total number of elements f of elements in the histogram Bucket Bucket Value Count Count for the Bucket Range check Results Field name as defined in the XML aximum Range Max range for the field inimum Range Minimum range for the field Number exceeding Max Range of elements exceeding the max range Number exceeding Min Range of elements smaller than the min range Number exceeding Max Range percentage Percentag xceeding max range Number exceeding min Range percentage Percentag xceeding min range Number within range lt in range Percentage within range Percent in range Fill count Total number of fill values detected Fill percentage Percentage of fill Histogram of values exceeding Minimum range Histogram of the values exceeding Maximum range HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Page 11 Doc UG60917 IDP 042 Rev Date 04 January 2012
12. ev Date 04 January 2012 Contract No NNG10XA03C Page 8 5 3 2 Edit The Edit option allows the user to do an inline edit of an individual field within a graphical user interface A dialog window will pop up with the field s contents where the contents are editable see Figure 5 3 1 When the user closes the dialog Close button an option to either save the data Yes button not save the data No button or cancel closing the dialog Cancel button will be displayed see Figure 5 3 2 ESRealL W 51539 FIGURE 5 3 1 BINARY EDITOR EDIT FIELD DIALOG HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 9 Accept Changes Save changes and close Warning Clicking No closes the window without saving Yes No Cancel FIGURE 5 3 2 BINARY EDITOR CLOSE EDIT FIELD DIALOG 5 4 COMPARE The compare logic provides a quick analysis of the binary fields against another binary of the same format The output of the compare will be binary images of the same size and type of the compared field The compare produces both a relative compare and an absolute compare The image outputs are also generated for each binary flag field on a flag basis for ease of analysis The binary images are output in the name convention of Abs FieldName bin for the absolute compare and Rel FieldName bin for the relative differe
13. n Date Sustainment IPT Lead Digitally signed by ae Lee n Harvey Lee o JPSS Harvey Lee s email hylee raytheon com c U Date 2012 01 10 09 44 21 pins Harvey Lee Date IDPS Sustainment Manager Digitally signi ed by Ju Justin Lee IDPS istainment Justin Date 2012 01 pen oroo Justin Lee Date Software Manager UNE 7 Fertman S mi Sheryl Fertman Date Quality HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C JPSS CGS Form J 074A 04 20 2011 Page iii Revision Change History Revision Document Date Revision Change Description Pages Affected 04 Jan 12 Initial release per ECR IDP 004961 All HARDCOPY UNCONTROLLED Doc No UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page iv Table of Contents pce i PU EE PESO EE 1 1 1 DOCUMENT OVERVIEW VERRE TOF dU EIE 1 REFERENCE DOCUMENTS 2 OVERVIEW Sd SUPPORTED PLATFORMS 4 ENVIRONMENT SETUP 4 BPHEPABRATIONL acad dedi tones 4 4 2 RUNTIME ENVIRONMENT 5 0 0 4 4 3 COMPILING THE BINARY EDITOR eeeeeeeeeeneenennnnn nennen 4 4 4 RUN
14. nce compare An IPAC analysis is also done giving the three sigma results for each field compared The three sigmas used are 68 3 95 5 and 99 7 When selecting the compare utility you are prompted for the file to compare with and the output directory for the binary images as shown in Figure 5 4 1 Compare Field Input File Output Directory Continue Cancel FIGURE 5 4 1 BINARY EDITOR COMPARE FIELD DIALOG After selecting the two values and pressing Continue you are then prompted for the tolerance to use on each field The default is 0 000001 The dialog for entering the tolerance for field compare is shown in Figure 5 4 2 HARDCOPY UNCONTROLLED JPSS CGS Form J 074A 04 20 2011 Doc UG60917 IDP 042 Rev Date 04 January 2012 Contract No NNG10XA03C Page 10 l Comparison Exclusions 2 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 0 000001 C VIIRS Pixel Trim Elimination Skip FILL in Compare Continue Cancel FIGURE 5 4 2 BINARY EDITOR TOLERANCE DIALOG 5 5 METRIC The metric function takes the XML and compares all the data in the field against the range as defined in the XML In addition it will give a histogram of the fields and information on the FILL values and counts in the data On

Download Pdf Manuals

image

Related Search

Related Contents

Beckett Jets 1000 User's Manual  ダウンロード - ユーラステクノ  libretto istruzioni per l`installazione l`uso e la manutenzione delle  Solid State Code Transmitter (SSCT) Upgrade for  Ultrasonic Thickness Gage  

Copyright © All rights reserved.
Failed to retrieve file