NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Steve Ansari wrote:
attached is a file describing the tags that ArcMap suposedly recognizes (Yuan: save this for future reference)Yuan,Wouldn't that mean that the default range values would be -999.0 to 3.0 (in our case)? ArcMap defaults to:High : 3.40282e+038 Low : 1.17549e-038 Steve
note that these tags *MaxSampleValue* Used as the maximum image value for data of 16 bits and less. *MinSampleValue* Used as the minimum image value for data of 16 bits and less.Apparently only apply to data of 16 bits or less. I dont know why, but it might be worth sending a support question to ESRI. If you do, ask them how to identify missing values also.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"> <html><head><!--(=================== ========================= ==================)--><!--(Document c reated with RoboEditor. )================ ============--><!--(========== ========================= ========================= ==)--><title>tiff</title><!--(Meta)============ ========================= =====================--> <meta name="copyright" value="Copyright © 1982-2002 Leica Geosystem s, Inc."> <meta name="generator" content="RoboHELP by eHelp Corporation - www.e help.com"> <meta name="generator-major-version" content="0.1"> <meta name="generator-minor-version" content="1"> <meta name="filetype" content="kadov"> <meta name="filetype-version" content="1"> <meta name="page-count" content="1"> <meta name="layout-height" content="6598"> <meta name="layout-width" content="910"> <meta name="date" content="04 19, 2001 6:09:55 PM"><!--(Links)=== ========================= ========================= ====--> <script language="javascript" title="WebHelpSplitCss"> <!-- if (navigator.appName=="Netscape") { document.write("<LINK rel='StyleSheet' href='../erdas_olh_ns.css' >");} else { document.write("<LINK rel='StyleSheet' href='../erdas_olh.css'>") ;} //--> </script><link rel="StyleSheet" href="../erdas_olh_ns.css"><!--(Scrip ts)======================== ========================= ======--> <style> <!-- p.whs1 {margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs2 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs3 {margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs4 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs5 {margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs6 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs7 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs8 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs9 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs10 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs11 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs12 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs13 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs14 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs15 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs16 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs17 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs18 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs19 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs20 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs21 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs22 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs23 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs24 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs25 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs26 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs27 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs28 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs29 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs30 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs31 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs32 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00pt ; text-align: left;} p.whs33 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs34 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs35 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs36 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs37 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs38 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs39 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs40 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs41 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs42 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs43 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs44 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs45 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs46 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs47 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs48 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs49 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs50 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs51 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs52 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs53 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs54 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs55 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs56 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs57 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs58 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs59 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs60 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs61 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs62 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs63 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs64 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs65 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs66 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs67 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs68 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs69 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs70 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs71 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs72 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs73 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs74 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs75 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs76 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs77 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs78 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs79 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs80 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs81 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs82 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs83 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs84 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs85 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs86 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs87 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs88 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs89 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs90 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs91 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs92 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs93 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs94 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs95 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs96 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs97 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs98 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs99 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs100 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs101 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs102 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs103 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs104 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs105 {margin-left: 144.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs106 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs107 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs108 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs109 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs110 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs111 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs112 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs113 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs114 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs115 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs116 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs117 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs118 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs119 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs120 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs121 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs122 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs123 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs124 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs125 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs126 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs127 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs128 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs129 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs130 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs131 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs132 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs133 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs134 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs135 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs136 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs137 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs138 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs139 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs140 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs141 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs142 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs143 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs144 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs145 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs146 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs147 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs148 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs149 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs150 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs151 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs152 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs153 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs154 {margin-left: 72.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs155 {margin-left: 108.00pt; margin-top: 10.00pt; margin-bottom: 0.00 pt; text-align: left;} p.whs156 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs157 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs158 {margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs159 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs160 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} p.whs161 {margin-top: 10.00pt; margin-bottom: 0.00pt; text-align: left;} p.whs162 {margin-left: 36.00pt; margin-top: 10.00pt; margin-bottom: 0.00p t; text-align: left;} --> </style> <script> <!-- if (navigator.appName == "Netscape") { var strNSS = "<style>"; strNSS += "p.whs1 {margin-bottom:1; }"; strNSS += "p.whs2 {margin-bottom:1; }"; strNSS += "p.whs3 {margin-bottom:1; }"; strNSS += "p.whs4 {margin-bottom:1; }"; strNSS += "p.whs5 {margin-bottom:1; }"; strNSS += "p.whs6 {margin-bottom:1; }"; strNSS += "p.whs7 {margin-bottom:1; }"; strNSS += "p.whs8 {margin-bottom:1; }"; strNSS += "p.whs9 {margin-bottom:1; }"; strNSS += "p.whs10 {margin-bottom:1; }"; strNSS += "p.whs11 {margin-bottom:1; }"; strNSS += "p.whs12 {margin-bottom:1; }"; strNSS += "p.whs13 {margin-bottom:1; }"; strNSS += "p.whs14 {margin-bottom:1; }"; strNSS += "p.whs15 {margin-bottom:1; }"; strNSS += "p.whs16 {margin-bottom:1; }"; strNSS += "p.whs17 {margin-bottom:1; }"; strNSS += "p.whs18 {margin-bottom:1; }"; strNSS += "p.whs19 {margin-bottom:1; }"; strNSS += "p.whs20 {margin-bottom:1; }"; strNSS += "p.whs21 {margin-bottom:1; }"; strNSS += "p.whs22 {margin-bottom:1; }"; strNSS += "p.whs23 {margin-bottom:1; }"; strNSS += "p.whs24 {margin-bottom:1; }"; strNSS += "p.whs25 {margin-bottom:1; }"; strNSS += "p.whs26 {margin-bottom:1; }"; strNSS += "p.whs27 {margin-bottom:1; }"; strNSS += "p.whs28 {margin-bottom:1; }"; strNSS += "p.whs29 {margin-bottom:1; }"; strNSS += "p.whs30 {margin-bottom:1; }"; strNSS += "p.whs31 {margin-bottom:1; }"; strNSS += "p.whs32 {margin-bottom:1; }"; strNSS += "p.whs33 {margin-bottom:1; }"; strNSS += "p.whs34 {margin-bottom:1; }"; strNSS += "p.whs35 {margin-bottom:1; }"; strNSS += "p.whs36 {margin-bottom:1; }"; strNSS += "p.whs37 {margin-bottom:1; }"; strNSS += "p.whs38 {margin-bottom:1; }"; strNSS += "p.whs39 {margin-bottom:1; }"; strNSS += "p.whs40 {margin-bottom:1; }"; strNSS += "p.whs41 {margin-bottom:1; }"; strNSS += "p.whs42 {margin-bottom:1; }"; strNSS += "p.whs43 {margin-bottom:1; }"; strNSS += "p.whs44 {margin-bottom:1; }"; strNSS += "p.whs45 {margin-bottom:1; }"; strNSS += "p.whs46 {margin-bottom:1; }"; strNSS += "p.whs47 {margin-bottom:1; }"; strNSS += "p.whs48 {margin-bottom:1; }"; strNSS += "p.whs49 {margin-bottom:1; }"; strNSS += "p.whs50 {margin-bottom:1; }"; strNSS += "p.whs51 {margin-bottom:1; }"; strNSS += "p.whs52 {margin-bottom:1; }"; strNSS += "p.whs53 {margin-bottom:1; }"; strNSS += "p.whs54 {margin-bottom:1; }"; strNSS += "p.whs55 {margin-bottom:1; }"; strNSS += "p.whs56 {margin-bottom:1; }"; strNSS += "p.whs57 {margin-bottom:1; }"; strNSS += "p.whs58 {margin-bottom:1; }"; strNSS += "p.whs59 {margin-bottom:1; }"; strNSS += "p.whs60 {margin-bottom:1; }"; strNSS += "p.whs61 {margin-bottom:1; }"; strNSS += "p.whs62 {margin-bottom:1; }"; strNSS += "p.whs63 {margin-bottom:1; }"; strNSS += "p.whs64 {margin-bottom:1; }"; strNSS += "p.whs65 {margin-bottom:1; }"; strNSS += "p.whs66 {margin-bottom:1; }"; strNSS += "p.whs67 {margin-bottom:1; }"; strNSS += "p.whs68 {margin-bottom:1; }"; strNSS += "p.whs69 {margin-bottom:1; }"; strNSS += "p.whs70 {margin-bottom:1; }"; strNSS += "p.whs71 {margin-bottom:1; }"; strNSS += "p.whs72 {margin-bottom:1; }"; strNSS += "p.whs73 {margin-bottom:1; }"; strNSS += "p.whs74 {margin-bottom:1; }"; strNSS += "p.whs75 {margin-bottom:1; }"; strNSS += "p.whs76 {margin-bottom:1; }"; strNSS += "p.whs77 {margin-bottom:1; }"; strNSS += "p.whs78 {margin-bottom:1; }"; strNSS += "p.whs79 {margin-bottom:1; }"; strNSS += "p.whs80 {margin-bottom:1; }"; strNSS += "p.whs81 {margin-bottom:1; }"; strNSS += "p.whs82 {margin-bottom:1; }"; strNSS += "p.whs83 {margin-bottom:1; }"; strNSS += "p.whs84 {margin-bottom:1; }"; strNSS += "p.whs85 {margin-bottom:1; }"; strNSS += "p.whs86 {margin-bottom:1; }"; strNSS += "p.whs87 {margin-bottom:1; }"; strNSS += "p.whs88 {margin-bottom:1; }"; strNSS += "p.whs89 {margin-bottom:1; }"; strNSS += "p.whs90 {margin-bottom:1; }"; strNSS += "p.whs91 {margin-bottom:1; }"; strNSS += "p.whs92 {margin-bottom:1; }"; strNSS += "p.whs93 {margin-bottom:1; }"; strNSS += "p.whs94 {margin-bottom:1; }"; strNSS += "p.whs95 {margin-bottom:1; }"; strNSS += "p.whs96 {margin-bottom:1; }"; strNSS += "p.whs97 {margin-bottom:1; }"; strNSS += "p.whs98 {margin-bottom:1; }"; strNSS += "p.whs99 {margin-bottom:1; }"; strNSS += "p.whs100 {margin-bottom:1; }"; strNSS += "p.whs101 {margin-bottom:1; }"; strNSS += "p.whs102 {margin-bottom:1; }"; strNSS += "p.whs103 {margin-bottom:1; }"; strNSS += "p.whs104 {margin-bottom:1; }"; strNSS += "p.whs105 {margin-bottom:1; }"; strNSS += "p.whs106 {margin-bottom:1; }"; strNSS += "p.whs107 {margin-bottom:1; }"; strNSS += "p.whs108 {margin-bottom:1; }"; strNSS += "p.whs109 {margin-bottom:1; }"; strNSS += "p.whs110 {margin-bottom:1; }"; strNSS += "p.whs111 {margin-bottom:1; }"; strNSS += "p.whs112 {margin-bottom:1; }"; strNSS += "p.whs113 {margin-bottom:1; }"; strNSS += "p.whs114 {margin-bottom:1; }"; strNSS += "p.whs115 {margin-bottom:1; }"; strNSS += "p.whs116 {margin-bottom:1; }"; strNSS += "p.whs117 {margin-bottom:1; }"; strNSS += "p.whs118 {margin-bottom:1; }"; strNSS += "p.whs119 {margin-bottom:1; }"; strNSS += "p.whs120 {margin-bottom:1; }"; strNSS += "p.whs121 {margin-bottom:1; }"; strNSS += "p.whs122 {margin-bottom:1; }"; strNSS += "p.whs123 {margin-bottom:1; }"; strNSS += "p.whs124 {margin-bottom:1; }"; strNSS += "p.whs125 {margin-bottom:1; }"; strNSS += "p.whs126 {margin-bottom:1; }"; strNSS += "p.whs127 {margin-bottom:1; }"; strNSS += "p.whs128 {margin-bottom:1; }"; strNSS += "p.whs129 {margin-bottom:1; }"; strNSS += "p.whs130 {margin-bottom:1; }"; strNSS += "p.whs131 {margin-bottom:1; }"; strNSS += "p.whs132 {margin-bottom:1; }"; strNSS += "p.whs133 {margin-bottom:1; }"; strNSS += "p.whs134 {margin-bottom:1; }"; strNSS += "p.whs135 {margin-bottom:1; }"; strNSS += "p.whs136 {margin-bottom:1; }"; strNSS += "p.whs137 {margin-bottom:1; }"; strNSS += "p.whs138 {margin-bottom:1; }"; strNSS += "p.whs139 {margin-bottom:1; }"; strNSS += "p.whs140 {margin-bottom:1; }"; strNSS += "p.whs141 {margin-bottom:1; }"; strNSS += "p.whs142 {margin-bottom:1; }"; strNSS += "p.whs143 {margin-bottom:1; }"; strNSS += "p.whs144 {margin-bottom:1; }"; strNSS += "p.whs145 {margin-bottom:1; }"; strNSS += "p.whs146 {margin-bottom:1; }"; strNSS += "p.whs147 {margin-bottom:1; }"; strNSS += "p.whs148 {margin-bottom:1; }"; strNSS += "p.whs149 {margin-bottom:1; }"; strNSS += "p.whs150 {margin-bottom:1; }"; strNSS += "p.whs151 {margin-bottom:1; }"; strNSS += "p.whs152 {margin-bottom:1; }"; strNSS += "p.whs153 {margin-bottom:1; }"; strNSS += "p.whs154 {margin-bottom:1; }"; strNSS += "p.whs155 {margin-bottom:1; }"; strNSS += "p.whs156 {margin-bottom:1; }"; strNSS += "p.whs157 {margin-bottom:1; }"; strNSS += "p.whs158 {margin-bottom:1; }"; strNSS += "p.whs159 {margin-bottom:1; }"; strNSS += "p.whs160 {margin-bottom:1; }"; strNSS += "p.whs161 {margin-bottom:1; }"; strNSS += "p.whs162 {margin-bottom:1; }"; strNSS +="</style>"; document.write(strNSS); } //--> </script><style>p.whs1 {margin-bottom:1; }p.whs2 {margin-bottom:1; }p.whs 3 {margin-bottom:1; }p.whs4 {margin-bottom:1; }p.whs5 {margin-bottom:1; } p.whs6 {margin-bottom:1; }p.whs7 {margin-bottom:1; }p.whs8 {margin-bottom :1; }p.whs9 {margin-bottom:1; }p.whs10 {margin-bottom:1; }p.whs11 {margin -bottom:1; }p.whs12 {margin-bottom:1; }p.whs13 {margin-bottom:1; }p.whs14 {margin-bottom:1; }p.whs15 {margin-bottom:1; }p.whs16 {margin-bottom:1; }p.whs17 {margin-bottom:1; }p.whs18 {margin-bottom:1; }p.whs19 {margin-bo ttom:1; }p.whs20 {margin-bottom:1; }p.whs21 {margin-bottom:1; }p.whs22 {m argin-bottom:1; }p.whs23 {margin-bottom:1; }p.whs24 {margin-bottom:1; }p. whs25 {margin-bottom:1; }p.whs26 {margin-bottom:1; }p.whs27 {margin-botto m:1; }p.whs28 {margin-bottom:1; }p.whs29 {margin-bottom:1; }p.whs30 {marg in-bottom:1; }p.whs31 {margin-bottom:1; }p.whs32 {margin-bottom:1; }p.whs 33 {margin-bottom:1; }p.whs34 {margin-bottom:1; }p.whs35 {margin-bottom:1 ; }p.whs36 {margin-bottom:1; }p.whs37 {margin-bottom:1; }p.whs38 {margin- bottom:1; }p.whs39 {margin-bottom:1; }p.whs40 {margin-bottom:1; }p.whs41 {margin-bottom:1; }p.whs42 {margin-bottom:1; }p.whs43 {margin-bottom:1; } p.whs44 {margin-bottom:1; }p.whs45 {margin-bottom:1; }p.whs46 {margin-bot tom:1; }p.whs47 {margin-bottom:1; }p.whs48 {margin-bottom:1; }p.whs49 {ma rgin-bottom:1; }p.whs50 {margin-bottom:1; }p.whs51 {margin-bottom:1; }p.w hs52 {margin-bottom:1; }p.whs53 {margin-bottom:1; }p.whs54 {margin-bottom :1; }p.whs55 {margin-bottom:1; }p.whs56 {margin-bottom:1; }p.whs57 {margi n-bottom:1; }p.whs58 {margin-bottom:1; }p.whs59 {margin-bottom:1; }p.whs6 0 {margin-bottom:1; }p.whs61 {margin-bottom:1; }p.whs62 {margin-bottom:1; }p.whs63 {margin-bottom:1; }p.whs64 {margin-bottom:1; }p.whs65 {margin-b ottom:1; }p.whs66 {margin-bottom:1; }p.whs67 {margin-bottom:1; }p.whs68 { margin-bottom:1; }p.whs69 {margin-bottom:1; }p.whs70 {margin-bottom:1; }p .whs71 {margin-bottom:1; }p.whs72 {margin-bottom:1; }p.whs73 {margin-bo ttom:1; }p.whs74 {margin-bottom:1; }p.whs75 {margin-bottom:1; }p.whs76 {m argin-bottom:1; }p.whs77 {margin-bottom:1; }p.whs78 {margin-bottom:1; }p. whs79 {margin-bottom:1; }p.whs80 {margin-bottom:1; }p.whs81 {margin-botto m:1; }p.whs82 {margin-bottom:1; }p.whs83 {margin-bottom:1; }p.whs84 {marg in-bottom:1; }p.whs85 {margin-bottom:1; }p.whs86 {margin-bottom:1; }p.whs 87 {margin-bottom:1; }p.whs88 {margin-bottom:1; }p.whs89 {margin-bottom:1 ; }p.whs90 {margin-bottom:1; }p.whs91 {margin-bottom:1; }p.whs92 {margin- bottom:1; }p.whs93 {margin-bottom:1; }p.whs94 {margin-bottom:1; }p.whs95 {margin-bottom:1; }p.whs96 {margin-bottom:1; }p.whs97 {margin-bottom:1; } p.whs98 {margin-bottom:1; }p.whs99 {margin-bottom:1; }p.whs100 {margin-bo ttom:1; }p.whs101 {margin-bottom:1; }p.whs102 {margin-bottom:1; }p.whs103 {margin-bottom:1; }p.whs104 {margin-bottom:1; }p.whs105 {margin-bottom:1 ; }p.whs106 {margin-bottom:1; }p.whs107 {margin-bottom:1; }p.whs108 {marg in-bottom:1; }p.whs109 {margin-bottom:1; }p.whs110 {margin-bottom:1; }p.w hs111 {margin-bottom:1; }p.whs112 {margin-bottom:1; }p.whs113 {margin-bot tom:1; }p.whs114 {margin-bottom:1; }p.whs115 {margin-bottom:1; }p.whs116 {margin-bottom:1; }p.whs117 {margin-bottom:1; }p.whs118 {margin-bottom:1; }p.whs119 {margin-bottom:1; }p.whs120 {margin-bottom:1; }p.whs121 {margi n-bottom:1; }p.whs122 {margin-bottom:1; }p.whs123 {margin-bottom:1; }p.wh s124 {margin-bottom:1; }p.whs125 {margin-bottom:1; }p.whs126 {margin-bott om:1; }p.whs127 {margin-bottom:1; }p.whs128 {margin-bottom:1; }p.whs129 { margin-bottom:1; }p.whs130 {margin-bottom:1; }p.whs131 {margin-bottom:1; }p.whs132 {margin-bottom:1; }p.whs133 {margin-bottom:1; }p.whs134 {margin -bottom:1; }p.whs135 {margin-bottom:1; }p.whs136 {margin-bottom:1; }p.whs 137 {margin-bottom:1; }p.whs138 {margin-bottom:1; }p.whs139 {margin-botto m:1; }p.whs140 {margin-bottom:1; }p.whs141 {margin-bottom:1; }p.whs142 {m argin-bottom:1; }p.whs143 {margin-bottom:1; }p.whs144 {margin-bottom:1; } p.whs145 {margin-bottom:1; }p.whs146 {margin-bottom:1; }p.whs147 {margin- bottom:1; }p.whs148 {margin-bottom:1; }p.whs149 {margin-bottom:1; }p.whs1 50 {margin-bottom:1; }p.whs151 {margin-bottom:1; }p.whs152 {margin-bottom :1; }p.whs153 {margin-bottom:1; }p.whs154 {margin-bottom:1; }p.whs155 {ma rgin-bottom:1; }p.whs156 {margin-bottom:1; }p.whs157 {margin-bottom:1; }p .whs158 {margin-bottom:1; }p.whs159 {margin-bottom:1; }p.whs160 {margin -bottom:1; }p.whs161 {margin-bottom:1; }p.whs162 {margin-bottom:1; }</sty le> <script language="javascript" title="WebHelpInlineScript"> <!-- function reDo() { if (innerWidth != origWidth || innerHeight != origHeight) location.reload(); } if ((parseInt(navigator.appVersion) >= 4) && (navigator.appName == "Netscape")) { origWidth = innerWidth; origHeight = innerHeight; onresize = reDo; } //--> </script> <style> <!-- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;} p.WebHelpNavBar {text-align:right;} --> </style> <script src="../bsscnbar.js" language="JavaScript" title="WebHelpNa vBarExtJs"> </script> <script language="JavaScript"> <!-- onerror = null; //--> </script> <script language="JavaScript" src="../ehlpdht1.js" title="WebHelpEh lpDhtmExtJs" name="EHELP_DHTM"> </script> <script language="JavaScript1.2" src="../ehlpdht2.js" title="WebHel pEhlpDhtmExtJs" name="EHELP_DHTM"> </script><!--(Body)================== ========================= ===============--></head> <body> <script language="JavaScript" title="WebHelpNavBar"> <!-- gbstrRelHomePageURL="../help.htm"; if (parseInt(navigator.appVersion) >=3 && window.name.indexOf("BSSCPop up") == -1) { var strNvHome=""; var strNvBrowse=""; var strNvWebSearch=""; if ((parseInt(navigator.appVersion) >= 3) && (typeof (BsscNavHasNavFram e) != "undefined") && (typeof(BsscNavIsList) == "undefined" || !BsscNavIsList())) { if (!BsscNavHasNavFrame()) { strNvHome = "<a href=\"javascript:void(0);\" onclick=\"onBsscN avShow();return false;\"><img src='../bsscnav1.gif' width=42 height= 19 border=no></a>"; } else { strNvHome = "<a href=\"javascript:void(0);\" onclick=\"onBsscN avHide();return false;\"><img src='../bsscnav2.gif' width=37 height= 19 border=no></a>"; } } strNvBrowse="<a href='gridTableOpen.htm'><img src='../bsscnav4.gif' width=27 height=19 border=no></a><a href='tiffFileClose.htm'><im g src='../bsscnav5.gif' width=27 height=19 border=no></a>" if ((strNvHome.length != 0) || (strNvBrowse.length != 0) || (strNvWeb Search.length != 0)) { document.write("<p id='NavBar' align='right' class=WebHelpNavBar> <nobr><font size=1>"); if (strNvHome.length != 0) document.write(strNvHome); if (strNvBrowse.length != 0) document.write(strNvBrowse); if (strNvWebSearch.length != 0) document.write(strNvWebSearch); document.write("</font> </nobr></p>"); } } //--> </script><p id="NavBar" class="WebHelpNavBar" align="right"><nobr>< font size="1"><a href="file:///c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/gri dTableOpen.htm"><img src="../bsscnav4.gif" border="no" height="19" width="27"></a><a href="file:///c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/ti ffFileClose.htm"><img src="../bsscnav5.gif" border="no" height="19" width="27"></a></font> </nobr></p> <p class="whs1" align="left"><span style="font-size: 12pt; font-wei ght: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">DLL Implementation</font></font></b></font>< /span></p> <p class="whs2" align="left"><span style="font-size: 12pt; font-wei ght: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(255, 0, 0);" color="#ff0000"><font style="font-family: 'H elvetica';" face="Helvetica">tiff</font></font></b></font></span></p> <p class="whs3" align="left"><span style="font-size: 12pt; font-wei ght: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">DLL Class Membership</font></font></b></font ></span></p> <p class="whs4" align="left"><a href="file:///c:/DOCUME%7E1/JOHN/LO CALS%7E1/TEMP/RasterFormats.htm"><span style="font-size: 12pt; font-wei ght: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "font-family: 'Helvetica';" face="Helvetica">RasterFormats</font></b></ font></span></a></p> <p class="whs5" align="left"><span style="font-size: 12pt; font-wei ght: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Description</font></font></b></font></span>< /p> <p class="whs6" align="left"><span style="font-size: 12pt;"><font s tyle="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helv etica">The </font></font></font></span><span style="font-size: 12pt; fo nt-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font st yle="color: rgb(0, 0, 0);" color="#000000"><font style="font-family : 'Helvetica';" face="Helvetica">tiff</font></font></b></font></span><s pan style="font-size: 12pt;"><font style="font-size: 12pt;" size="3 "><font style="color: rgb(0, 0, 0);" color="#000000"><font style="f ont-family: 'Helvetica';" face="Helvetica"> DLL implementation is provided to allow immediate access, creation, and update of Tagged Image File Format (TIFF) files from within the IMAGINE product. TIFF is a popular and flexible public domain raster file format , the specification for which is claimed by Adobe Systems, Inc.</font></fo nt></font></span></p> <p class="whs7" align="left"><span style="font-size: 12pt;"><font s tyle="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helv etica">The </font></font></font></span><span style="font-size: 12pt; fo nt-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font st yle="color: rgb(0, 0, 0);" color="#000000"><font style="font-family : 'Helvetica';" face="Helvetica">tiff</font></font></b></font></span><s pan style="font-size: 12pt;"><font style="font-size: 12pt;" size="3 "><font style="color: rgb(0, 0, 0);" color="#000000"><font style="f ont-family: 'Helvetica';" face="Helvetica"> DLL implementation also recognizes the GeoTIFF extension to TIFF. Accord ing to the GeoTIFF Format Specification, Revision 1.0, "The GeoTIFF spec defines a set of TIFF tags provided to describe all 'Cartographic' infor mation associated with TIFF imagery that originates from satellite imaging syst ems, scanned aerial photography, scanned maps, digital elevation models, or as a result of geographic analysis."</font></font></font></span></p> <p class="whs8" align="left"><span style="font-size: 12pt;"><font s tyle="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helv etica">Refer to http://home.earthlink.net/~ritter/geotiff/geotiff.html as a starting point for additional information on both TIFF and GeoTIFF. </font></font></font></span></p> <p class="whs9" align="left"><span style="font-size: 12pt; font-wei ght: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Baseline TIFF</font></font></b></font></span ></p> <p class="whs10" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">The </font></font></font></span><span style="font-size: 12pt; f ont-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font s tyle="color: rgb(0, 0, 0);" color="#000000"><font style="font-famil y: 'Helvetica';" face="Helvetica">tiff</font></font></b></font></span>< span style="font-size: 12pt;"><font style="font-size: 12pt;" size=" 3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style=" font-family: 'Helvetica';" face="Helvetica"> DLL implementation supports TIFF Revision 6.0. The support for TIFF Revi sion 6.0 is based on routines in LIBTIFF, Version 3.4 Beta 037, Copyright (c) 1988-1995 Sam Leffler, Copyright (c) 1991-1995 Silicon Graphics, Inc.</f ont></font></font></span></p> <p class="whs11" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">At a minimum, the intent is to support Baseline TIFF as defined by the Revision 6.0 specification. In general, any requi rement of Baseline TIFF that is not specifically addressed in this document is assumed to be implemented by LIBTIFF and it is thought that the use of LIBTIFF by this DLL implementation will fulfill the requirement.</font>< /font></font></span></p> <p class="whs12" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Implementation specific details are outlined below in a manner that matches the sectioning of the TIFF Revision 6.0 specification.</font></font></font></span></p> <p class="whs13" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">TIFF Structure</font></font></b></font></spa n></p> <p class="whs14" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">The Image File Header is used to identify the file as a TIFF file (see </font></font></font></span><a href="file:/// c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/tiffFileTitleIdentifyAndOpen.htm"><spa n style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font style="font-family: 'Helvetica';" face="H elvetica">tiffFileTitleIdentifyAndOpen</font></b></font></span></a><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><f ont style="color: rgb(0, 0, 0);" color="#000000"><font style="font- family: 'Helvetica';" face="Helvetica">).</font></font></font></span></ p> <p class="whs15" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">All Image File Directories (IFDs) other than the first one in the file are ignored by the </font></font></font></span ><span style="font-size: 12pt; font-weight: bold;"><font style="font- size: 12pt;" size="3"><b><font style="color: rgb(0, 0, 0);" color=" #000000"><font style="font-family: 'Helvetica';" face="Helvetica">tif f</font></font></b></font></span><span style="font-size: 12pt;"><font s tyle="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helv etica"> DLL, as it is not required for a Baseline TIFF reader.</font></font></font></span></p> <p class="whs16" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Bilevel Images</font></font></b></font></spa n></p> <p class="whs17" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Color</font></font></b></font></span></p> <p class="whs18" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">If the PhotometricInterpretation tag indicates that WhiteIsZero, the pixel values are inverted prior to returning them through the </font></font></font></span><a href="file:///c:/DOCUME%7E1 /JOHN/LOCALS%7E1/TEMP/tiffLayerRasterRead.htm"><span style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b> <font style="font-family: 'Helvetica';" face="Helvetica">tiffLayerRas terRead</font></b></font></span></a><span style="font-size: 12pt;"><fon t style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0 );" color="#000000"><font style="font-family: 'Helvetica';" face="H elvetica"> function.</font></font></font></span></p> <p class="whs19" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Compression</font></font></b></font></span>< /p> <p class="whs20" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">The "No compression" option is the only option that specifically needs to be addressed by the </font></font ></font></span><span style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face=" Helvetica">tiff</font></font></b></font></span><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica'; " face="Helvetica"> DLL implementation since the other compression options are handled through use of existing routin es in LIBTIFF. Specifically, for BitsPerSample values less than 8, the data need to be unpacked into 1 pixel per byte prior to returning the data from the </font></font></font></span><a href="file:///c:/DOCUME%7E1/JO HN/LOCALS%7E1/TEMP/tiffLayerRasterRead.htm"><span style="font-size: 12p t; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><fo nt style="font-family: 'Helvetica';" face="Helvetica">tiffLayerRaster Read</font></b></font></span></a><span style="font-size: 12pt;"><font s tyle="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helv etica"> function call. Conversely, the data need to be packed by the </font></fo nt></font></span><a href="file:///c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/ti ffLayerRasterWrite.htm"><span style="font-size: 12pt; font-weight: bold ;"><font style="font-size: 12pt;" size="3"><b><font style="font-fam ily: 'Helvetica';" face="Helvetica">tiffLayerRasterWrite</font></b></fo nt></span></a><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"> <font style="font-family: 'Helvetica';" face="Helvetica"> function call in the same situations.</font></font></font></span></p> <p class="whs21" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Physical Dimensions</font></font></b></font> </span></p> <p class="whs22" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">In the absence of any GeoTIFF information, the ResolutionUnit, XResolution, and YResolution values are considered and represented in the information returned from the </font></font></font></ span><a href="file:///c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/tiffLayerMapIn foRead.htm"><span style="font-size: 12pt; font-weight: bold;"><font sty le="font-size: 12pt;" size="3"><b><font style="font-family: 'Helvet ica';" face="Helvetica">tiffLayerMapInfoRead</font></b></font></span></ a><span style="font-size: 12pt;"><font style="font-size: 12pt;" size= "3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style= "font-family: 'Helvetica';" face="Helvetica"> function.</font></font></font></span></p> <p class="whs23" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Grayscale Images</font></font></b></font></s pan></p> <p class="whs24" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">No special implementation notes.</font></font></font></span></p> <p class="whs25" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Palette-color Images</font></font></b></font ></span></p> <p class="whs26" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">The ColorMap values in the image are converted to/from the TIFF defined range of 0 through 65535 from/to the IMAGINE defined range of 0.0 through 1.0 when they are written/read.</font></fon t></font></span></p> <p class="whs27" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">RGB Full Color Images</font></font></b></fon t></span></p> <p class="whs28" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">All layers of the full resolution image are made accessible by using the SamplesPerPixel value as the number of laye rs in the image.</font></font></font></span></p> <p class="whs29" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Additional Baseline TIFF Requirements</font></font></b></font></span></p> <p class="whs30" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Since the </font></font></font></span><span style="font-size: 1 2pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b>< font style="color: rgb(0, 0, 0);" color="#000000"><font style="font -family: 'Helvetica';" face="Helvetica">tiff</font></font></b></font></ span><span style="font-size: 12pt;"><font style="font-size: 12pt;" si ze="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font sty le="font-family: 'Helvetica';" face="Helvetica"> DLL implementation provides update capabilities, it is essentially funct ioning within the IMAGINE product as a TIFF Editor. As such, the recommendation s of the TIFF specification for TIFF Editors have been followed. Namely, a TIFF file modified in any way by the IMAGINE product will have any and all subfiles eliminated. Additionally, modifying the file in IMAGINE wil l cause all unrecognized fields (non-Baseline fields) to also be eliminate d from the TIFF file.</font></font></font></span></p> <p class="whs31" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">This behavior can have serious consequences to a user's data. Therefore, the default behavior of the </font></font>< /font></span><span style="font-size: 12pt; font-weight: bold;"><font st yle="font-size: 12pt;" size="3"><b><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">tiff</font></font></b></font></span><span style="font-size: 12 pt;"><font style="font-size: 12pt;" size="3"><font style="color: rg b(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helvetica"> DLL is to open all TIFF images with read-only access, regardless of the user's permissions on the file. The editing capabilities of the </font></font></font></span><s pan style="font-size: 12pt; font-weight: bold;"><font style="font-siz e: 12pt;" size="3"><b><font style="color: rgb(0, 0, 0);" color="#00 0000"><font style="font-family: 'Helvetica';" face="Helvetica">tiff</ font></font></b></font></span><span style="font-size: 12pt;"><font styl e="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" co lor="#000000"><font style="font-family: 'Helvetica';" face="Helveti ca"> DLL may be enabled by setting the "TIFF Image Files"/"Edits Allowed" preference to "true". Another preference, "Unknown Tags", allows the user to choose to copy unknown tags using simply their field description. In the case where the user chooses to copy unkn own tags as-is, they should be made aware that (unrecognized) copied tags and data may be inconsistent with other modifications to the file.</font ></font></font></span></p> <p class="whs32" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Baseline Field Reference Guide</font></font></b></font></span></p> <p class="whs33" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Artist</font></font></b></font></span></p> <p class="whs34" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs35" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">BitsPerSample</font></font></b></font></span ></p> <p class="whs36" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used to determine the pixel type for a layer.</font></font></font ></span></p> <p class="whs37" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Images with a BitsPerSample value greater than 16 cannot have a color table stored for them and, thus, IMAGINE will not be able to remember that they are thematic. Therefore, </font></font></f ont></span><a href="file:///c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/LayerLay erTypeWrite.htm"><span style="font-size: 12pt; font-weight: bold;"><fon t style="font-size: 12pt;" size="3"><b><font style="font-family: 'H elvetica';" face="Helvetica">LayerLayerTypeWrite</font></b></font></spa n></a><span style="font-size: 12pt;"><font style="font-size: 12pt;" s ize="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font st yle="font-family: 'Helvetica';" face="Helvetica"> is not be implement ed.</font></font></font></span></p> <p class="whs38" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">CellLength</font></font></b></font></span></ p> <p class="whs39" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs40" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">CellWidth</font></font></b></font></span></p > <p class="whs41" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs42" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ColorMap</font></font></b></font></span></p> <p class="whs43" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">See Palette-color Images.</font></font></font></span></p> <p class="whs44" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Compression</font></font></b></font></span>< /p> <p class="whs45" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">See Bilevel Images.</font></font></font></span></p> <p class="whs46" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Copyright</font></font></b></font></span></p > <p class="whs47" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs48" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">DateTime</font></font></b></font></span></p> <p class="whs49" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs50" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ExtraSamples</font></font></b></font></span> </p> <p class="whs51" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used to support multi-spectral imagery.</font></font></font></spa n></p> <p class="whs52" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">FillOrder</font></font></b></font></span></p > <p class="whs53" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed and not copied over. Supported by LIBTIFF during the reading and writing of tiles and encoded strips.</ font></font></font></span></p> <p class="whs54" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">FreeByteCounts</font></font></b></font></spa n></p> <p class="whs55" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed and not copied over.</font></font></font></span></p> <p class="whs56" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">FreeByteOffsets</font></font></b></font></sp an></p> <p class="whs57" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed and not copied over.</font></font></font></span></p> <p class="whs58" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">GrayResponseCurve</font></font></b></font></ span></p> <p class="whs59" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs60" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">GrayResponseUnit</font></font></b></font></s pan></p> <p class="whs61" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs62" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">HostComputer</font></font></b></font></span> </p> <p class="whs63" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs64" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ImageDescription</font></font></b></font></s pan></p> <p class="whs65" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs66" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ImageLength</font></font></b></font></span>< /p> <p class="whs67" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as the layer height for all layers derived from a given subfile.</font></font></font></span></p> <p class="whs68" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ImageWidth</font></font></b></font></span></ p> <p class="whs69" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as the layer width for all layers derived from a given subfile.</font></font></font></span></p> <p class="whs70" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Make</font></font></b></font></span></p> <p class="whs71" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs72" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">MaxSampleValue</font></font></b></font></spa n></p> <p class="whs73" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as the maximum image value for data of 16 bits and less.</font></font></font></span></p> <p class="whs74" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">MinSampleValue</font></font></b></font></spa n></p> <p class="whs75" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as the minimum image value for data of 16 bits and less.</font></font></font></span></p> <p class="whs76" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Model</font></font></b></font></span></p> <p class="whs77" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs78" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">NewSubfileType</font></font></b></font></spa n></p> <p class="whs79" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over since only the first subfile is accessed and it must have a subfile type of 0.</fon t></font></font></span></p> <p class="whs80" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Orientation</font></font></b></font></span>< /p> <p class="whs81" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used in conjunction with XResolution, YResolution and ResolutionUnit in simulating map information if no GeoTIFF informati on is present.</font></font></font></span></p> <p class="whs82" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">PhotometricInterpretation</font></font></b>< /font></span></p> <p class="whs83" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as discussed above.</font></font></font></span></p> <p class="whs84" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">PlanarConfiguration</font></font></b></font> </span></p> <p class="whs85" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used to determine if BIP data needs to be re-arranged prior to being returned across the </font></font></font></span><a href= "file:///c:/DOCUME%7E1/JOHN/LOCALS%7E1/TEMP/tiffLayerRasterRead.htm"><spa n style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font style="font-family: 'Helvetica';" face="H elvetica">tiffLayerRasterRead</font></b></font></span></a><span style=" font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style ="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: ' Helvetica';" face="Helvetica"> interface.</font></font></font></span></p> <p class="whs86" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ResolutionUnit</font></font></b></font></spa n></p> <p class="whs87" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">See Orientation. By default, the DLL sets this tag explicitly to 1 (no absolute unit) when creating images.</font></fon t></font></span></p> <p class="whs88" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">RowsPerStrip</font></font></b></font></span> </p> <p class="whs89" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as the block height for non-tiled images.</font></font></fon t></span></p> <p class="whs90" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">SamplesPerPixel</font></font></b></font></sp an></p> <p class="whs91" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used as the number of layers in the image. Multi-spectral imagery (greater than three bands) is stored as extra samples of unknown data.</font></font></font></span></p> <p class="whs92" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Software</font></font></b></font></span></p> <p class="whs93" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed except to copy over.</font></font></font></span></p> <p class="whs94" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">StripByteCounts</font></font></b></font></sp an></p> <p class="whs95" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used implicitly in reading and writing data through LIBTIFF.</font></font></font></span></p> <p class="whs96" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">StripOffsets</font></font></b></font></span> </p> <p class="whs97" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Used implicitly in reading and writing data through LIBTIFF.</font></font></font></span></p> <p class="whs98" align="left"><span style="font-size: 12pt; font-we ight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">SubfileType</font></font></b></font></span>< /p> <p class="whs99" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0); " color="#000000"><font style="font-family: 'Helvetica';" face="Hel vetica">Not accessed and not copied over.</font></font></font></span></p> <p class="whs100" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Threshholding</font></font></b></font></span ></p> <p class="whs101" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Not accessed except to copy over.</font></font></font></span></p > <p class="whs102" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">XResolution</font></font></b></font></span>< /p> <p class="whs103" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">See Orientation.</font></font></font></span></p> <p class="whs104" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">YResolution</font></font></b></font></span>< /p> <p class="whs105" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">See Orientation.</font></font></font></span></p> <p class="whs106" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">PackBits Compression</font></font></b></font ></span></p> <p class="whs107" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF.</font></font></font></span></p> <p class="whs108" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Modified Huffman Compression</font></font></ b></font></span></p> <p class="whs109" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF.</font></font></font></span></p> <p class="whs110" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">TIFF Extensions</font></font></b></font></sp an></p> <p class="whs111" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Support for defined extensions of TIFF is enabled where support is provided in LIBTIFF. In instances where additional lice nsing is required, such as access to LZW compressed data, access through LIBTI FF has been controlled, but not disabled.</font></font></font></span></p> <p class="whs112" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implementation specific details are outlined below in a manner that matches the sectioning of the TIFF Revision 6.0 specification.</font></font></font></span></p> <p class="whs113" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">CCITT Bilevel Encodings</font></font></b></f ont></span></p> <p class="whs114" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF.</font></font></font></span></p> <p class="whs115" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Document Storage and Retrieval</font></font> </b></font></span></p> <p class="whs116" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">All associated tags are not accessed except to copy over.</font></font></font></span></p> <p class="whs117" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">LZW Compression</font></font></b></font></sp an></p> <p class="whs118" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF. Access controlled during </font></font></font></span><a href="file:///c:/DOCUME%7E1/JOHN /LOCALS%7E1/TEMP/tiffLayerRasterRead.htm"><span style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font style="font-family: 'Helvetica';" face="Helvetica">tiffLayerRasterRe ad</font></b></font></span></a><span style="font-size: 12pt;"><font sty le="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" c olor="#000000"><font style="font-family: 'Helvetica';" face="Helvet ica"> (denied if LZW license not present).</font></font></font></span></p> <p class="whs119" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Differencing Predictor</font></font></b></fo nt></span></p> <p class="whs120" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF in conjunction with LZW Compression.</font></font></font></span></p> <p class="whs121" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Tiled Images</font></font></b></font></span> </p> <p class="whs122" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF. Tile width and tile height used for block width and block height of layers. The "TIFF Image Files"/"Create Tiled Images" preference controls how new TIFF files are created from the DLL, since there is no opportuni ty to prompt the user.</font></font></font></span></p> <p class="whs123" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">CMYK Images</font></font></b></font></span>< /p> <p class="whs124" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF. No attempt is made to perform a color space conversion to RGB for return. Associated tags are not accessed except to copy over.</font></font></font></span></p> <p class="whs125" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">HalftoneHints</font></font></b></font></span ></p> <p class="whs126" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">All associated tags are not accessed except to copy over.</font></font></font></span></p> <p class="whs127" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Associated Alpha Handling</font></font></b>< /font></span></p> <p class="whs128" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">All associated tags are not accessed except to copy over.</font></font></font></span></p> <p class="whs129" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Data Sample Format</font></font></b></font>< /span></p> <p class="whs130" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">This extension is used to support signed integer data types as well as floating point images. The SMinSampleValue and SMa xSampleValue tags are used in a manner similar to MinSampleValue and MaxSampleValue when dealing with data that is greater than 16 bits.</font></font></font ></span></p> <p class="whs131" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">RGB Image Colorimetry</font></font></b></fon t></span></p> <p class="whs132" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Associated tags are not accessed except to copy over.</font></font></font></span></p> <p class="whs133" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">YCbCr Images</font></font></b></font></span> </p> <p class="whs134" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Digital video format. All associated tags are not accessed except to copy over. As with CMYK, no attempt is made to perform a color space conversion to RGB for return.</font></font></font> </span></p> <p class="whs135" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">JPEG Compression</font></font></b></font></s pan></p> <p class="whs136" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF. </font></font></font></span></p> <p class="whs137" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">CIE L*a*b* Images</font></font></b></font></ span></p> <p class="whs138" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Implemented through LIBTIFF. As with CMYK, no attempt is made to perform a color space conversion to RGB for return.</ font></font></font></span></p> <p class="whs139" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">GeoTIFF</font></font></b></font></span></p> <p class="whs140" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">The </font></font></font></span><a href="file:///c:/DOCUME%7E1 /JOHN/LOCALS%7E1/TEMP/RasterFormats.htm"><span style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font style="font-family: 'Helvetica';" face="Helvetica">RasterFormats</fon t></b></font></span></a><span style="font-size: 12pt;"><font style="f ont-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color= "#000000"><font style="font-family: 'Helvetica';" face="Helvetica"> interface functions that relate to georeferencing and geocoding in the </font></font></font></span><span style="font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt;" size="3"><b><font style="col or: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helveti ca';" face="Helvetica">tiff</font></font></b></font></span><span style= "font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font styl e="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helvetica"> DLL implementation were developed to support GeoTIFF Revision 1.0. The support for GeoTIFF Revision 1.0 is based on the final 1.0 release versi on of the platform-independent public-domain subroutine library for such purpose, Copyright (c) 1995 Niles D. Ritter.</font></font></font></span> </p> <p class="whs141" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">GeoTIFF divides the cartographic information associated with a TIFF image into two pieces: georeferencing and geocodi ng. This maps closely to IMAGINE's MapInformation and Projection but there are some differences that need to be handled.</font></font></font></span ></p> <p class="whs142" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Georeferencing</font></font></b></font></spa n></p> <p class="whs143" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">GeoTIFF defines georeferencing as tying the raster space of an image to a model space (a map system). The georeferen cing information is represented in three TIFF tags: ModelTiepointTag, ModelPi xelScaleTag, and ModelTransformationTag.</font></font></font></span></p> <p class="whs144" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">If ModelTiepointTag indicates that there is one tie point and the ModelPixelScaleTag is present, a MapInfo model is simulated.</font></font></font></span></p> <p class="whs145" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">If the ModelTransformationTag is present, an Affine model is created from the transformation information.</font></fon t></font></span></p> <p class="whs146" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">In the case where the ModelTiepointTag is present but the ModelPixelScaleTag is not, the "TIFF Image Files"/"Approximate Tie Points with a Polynomial" preference controls whether this image will be treated as georeferenced or not (a preference value of TRUE will allow the image to be treated as georeferenced).</font></font></font></s pan></p> <p class="whs147" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">GeoTIFF has a notion of Raster Space which defines how the raster coordinate system grid lines lie with respect to the cent er of the pixel values in the image. The approach used in IMAGINE is analog ous to the PixelIsPoint Raster Space of GeoTIFF, i.e., the grid lines of the raster coordinate system intersect at the center of the pixel. Therefore , an adjustment to the georeferencing information is always made if the PixelIsArea Raster Space is indicated in the GeoTIFF parameters so that IMAGINE applications will act on the georeferencing information correctl y. When creating the information in a TIFF file, the PixelIsArea Raster Spa ce is always used.</font></font></font></span></p> <p class="whs148" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Notably missing from the georeferencing information in the GeoTIFF scheme is the model (map system) name and the units with which the georeferencing information is specified. This poses a problem for the </font></font></font></span><span style="font-size: 12pt; font -weight: bold;"><font style="font-size: 12pt;" size="3"><b><font styl e="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face="Helvetica">tiff</font></font></b></font></span><spa n style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"> <font style="color: rgb(0, 0, 0);" color="#000000"><font style="fon t-family: 'Helvetica';" face="Helvetica"> DLL because some IMAGINE applications allow georeferencing without geoco ding. In the GeoTIFF scheme, both the units and the model name are deduced fro m the geocoding information. When this information cannot be produced, the units and model name must be remembered in a citation associated with one of the GeoTIFF keys.</font></font></font></span></p> <p class="whs149" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Geocoding</font></font></b></font></span></p > <p class="whs150" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">GeoTIFF defines geocoding as tying coordinates in a model space to locations on the earth. Geocoding information is sto red in a "MetaTag" (GeoKey) approach, a system of tagging that allows dozens of information elements to be encoded using just three TIFF tags. </font></font></font></span></p> <p class="whs151" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">GeoTIFF uses GeoKeys to define projection types, coordinate systems, datums, ellipsoids, etc. so that geocoding a TIFF image is possible. These GeoKeys were derived from the EPSG list compile d by the Petrotechnical Open Software Corporation (POSC).</font></font></f ont></span></p> <p class="whs152" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Converting this geocoding information to/from something that can be used in IMAGINE is a straightforward, albeit massi ve, translation task.</font></font></font></span></p> <p class="whs153" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">One issue already touched on is the fact that the geocoding information holds the units for the georeferencing informa tion. When a standard projected coordinate system is used, the units are impli ed by this standard projected coordinate system. These implied units come from the tables of EPSG/POSC information referred to above. Because of this, a dilemma arises in translating georeferencing and geocoding infor mation defined in IMAGINE to a TIFF file: should an otherwise standard projecti on be decomposed into appropriate user defined projection codes so that the non-standard units of georeferencing may be retained, or should the stan dard projection code be used and the georeferencing information be altered to reflect the implied standard units? To solve this dilemma, it is left to the user to set the "TIFF Image Files"/"Geocoding preserves..." to either "Georeferencing Units" or "Standard Projections" as desired.</font></font></font></span></p> <p class="whs154" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">DEM Data</font></font></b></font></span></p> <p class="whs155" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">The ModelTiePointTag and ModelPixelScaleTag contain offset and scale information for DEM data that is currently igno red.</font></font></font></span></p> <p class="whs156" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">ARC/INFO World File</font></font></b></font> </span></p> <p class="whs157" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">In the absence of GeoTIFF keys and prior to falling back on the device space information, the </font></font></font>< /span><span style="font-size: 12pt; font-weight: bold;"><font style=" font-size: 12pt;" size="3"><b><font style="color: rgb(0, 0, 0);" colo r="#000000"><font style="font-family: 'Helvetica';" face="Helvetica ">tiff</font></font></b></font></span><span style="font-size: 12pt;"><f ont style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Helvetica';" face= "Helvetica"> DLL optionally searches for a world file associated with the TIFF file and uses any information found as the georeferencing of the image. The optional access and mainte nance of the world file by this DLL is controlled through the "TIFF Image Files"/"World File Access" preference. The world file is incapable of storing map system name or unit name information, and it provides georeferencing information only (not geocoding).</font></font>< /font></span></p> <p class="whs158" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Interface Function Support</font></font></b> </font></span></p> <p class="whs159" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Appropriate interface functions are provided both to access and update information relevant to the TIFF file format.< /font></font></font></span></p> <p class="whs160" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">The main data items that are accessible include the raster data, georeferencing information, geocoding information, and a color table.</font></font></font></span></p> <p class="whs161" align="left"><span style="font-size: 12pt; font-w eight: bold;"><font style="font-size: 12pt;" size="3"><b><font style= "color: rgb(0, 0, 0);" color="#000000"><font style="font-family: 'Hel vetica';" face="Helvetica">Developed At ERDAS By</font></font></b></fon t></span></p> <p class="whs162" align="left"><span style="font-size: 12pt;"><font style="font-size: 12pt;" size="3"><font style="color: rgb(0, 0, 0) ;" color="#000000"><font style="font-family: 'Helvetica';" face="He lvetica">Eric Pohl, Max Martinez</font></font></font></span></p> <script language="JavaScript"> <!-- if ((parseInt(navigator.appVersion) >= 3) && (typeof(onBsscAutoSync) != "undefined") && (window.name.indexOf("BSSCPopup") == -1)) onBsscAutoSync(); //--> </script> </body></html>
netcdf-java
archives: