Steve Ansari wrote:
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
attached is a file describing the tags that ArcMap suposedly recognizes
(Yuan: save this for future reference)
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>