Revision 1680
Added by Jing Tao about 21 years ago
eml-spatialraster-2.0.0.xsl | ||
---|---|---|
93 | 93 |
</xsl:for-each> |
94 | 94 |
<!-- call physical moduel without show distribution(we want see it later)--> |
95 | 95 |
<xsl:if test="physical"> |
96 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
96 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
97 | 97 |
Physical Structure Description |
98 | 98 |
</td></tr> |
99 | 99 |
</xsl:if> |
... | ... | |
106 | 106 |
</xsl:for-each> |
107 | 107 |
</td></tr> |
108 | 108 |
<xsl:if test="coverage"> |
109 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
109 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
110 | 110 |
Coverage Description |
111 | 111 |
</td></tr> |
112 | 112 |
</xsl:if> |
... | ... | |
117 | 117 |
</td></tr> |
118 | 118 |
</xsl:for-each> |
119 | 119 |
<xsl:if test="method"> |
120 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
120 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
121 | 121 |
Method Description |
122 | 122 |
</td></tr> |
123 | 123 |
</xsl:if> |
... | ... | |
125 | 125 |
<tr><td colspan="2"> |
126 | 126 |
<xsl:call-template name="method"> |
127 | 127 |
<xsl:with-param name="methodfirstColStyle" select="$spatialrasterfirstColStyle"/> |
128 |
<xsl:with-param name="methodsubHeaderStyle" select="$datatablesubHeaderStyle"/>
|
|
128 |
<xsl:with-param name="methodsubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
|
|
129 | 129 |
</xsl:call-template> |
130 | 130 |
</td></tr> |
131 | 131 |
</xsl:for-each> |
132 | 132 |
<xsl:if test="constraint"> |
133 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
133 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
134 | 134 |
Constraint |
135 | 135 |
</td></tr> |
136 | 136 |
</xsl:if> |
... | ... | |
142 | 142 |
</td></tr> |
143 | 143 |
</xsl:for-each> |
144 | 144 |
<xsl:for-each select="spatialReference"> |
145 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
145 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
146 | 146 |
Spatial Reference |
147 | 147 |
</td></tr> |
148 | 148 |
<xsl:call-template name="spatialReference"> |
... | ... | |
150 | 150 |
</xsl:call-template> |
151 | 151 |
</xsl:for-each> |
152 | 152 |
<xsl:for-each select="georeferenceInfo"> |
153 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
153 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
154 | 154 |
Grid Postion |
155 | 155 |
</td></tr> |
156 | 156 |
<xsl:call-template name="georeferenceInfo"> |
... | ... | |
158 | 158 |
</xsl:call-template> |
159 | 159 |
</xsl:for-each> |
160 | 160 |
<xsl:for-each select="horizontalAccuracy"> |
161 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
161 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
162 | 162 |
Horizontal Accuracy |
163 | 163 |
</td></tr> |
164 | 164 |
<xsl:call-template name="dataQuality"> |
... | ... | |
166 | 166 |
</xsl:call-template> |
167 | 167 |
</xsl:for-each> |
168 | 168 |
<xsl:for-each select="verticalAccuracy"> |
169 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
169 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
170 | 170 |
Vertical Accuracy |
171 | 171 |
</td></tr> |
172 | 172 |
<xsl:call-template name="dataQuality"> |
... | ... | |
174 | 174 |
</xsl:call-template> |
175 | 175 |
</xsl:for-each> |
176 | 176 |
<xsl:for-each select="cellSizeXDirection"> |
177 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
177 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
178 | 178 |
Cell Size(X) |
179 | 179 |
</td> |
180 | 180 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
183 | 183 |
</tr> |
184 | 184 |
</xsl:for-each> |
185 | 185 |
<xsl:for-each select="cellSizeYDirection"> |
186 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
186 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
187 | 187 |
Cell Size(Y) |
188 | 188 |
</td> |
189 | 189 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
192 | 192 |
</tr> |
193 | 193 |
</xsl:for-each> |
194 | 194 |
<xsl:for-each select="numberOfBands"> |
195 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
195 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
196 | 196 |
Number of Bands |
197 | 197 |
</td> |
198 | 198 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
201 | 201 |
</tr> |
202 | 202 |
</xsl:for-each> |
203 | 203 |
<xsl:for-each select="rasterOrigin"> |
204 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
204 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
205 | 205 |
Origin |
206 | 206 |
</td> |
207 | 207 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
210 | 210 |
</tr> |
211 | 211 |
</xsl:for-each> |
212 | 212 |
<xsl:for-each select="rows"> |
213 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
213 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
214 | 214 |
Max Raster Objects(Y) |
215 | 215 |
</td> |
216 | 216 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
219 | 219 |
</tr> |
220 | 220 |
</xsl:for-each> |
221 | 221 |
<xsl:for-each select="columns"> |
222 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
222 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
223 | 223 |
Max Raster Objects(X) |
224 | 224 |
</td> |
225 | 225 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
228 | 228 |
</tr> |
229 | 229 |
</xsl:for-each> |
230 | 230 |
<xsl:for-each select="verticals"> |
231 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
231 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
232 | 232 |
Max Raster Objects(Z) |
233 | 233 |
</td> |
234 | 234 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
237 | 237 |
</tr> |
238 | 238 |
</xsl:for-each> |
239 | 239 |
<xsl:for-each select="cellGeometry"> |
240 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
240 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
241 | 241 |
Cell Geometry |
242 | 242 |
</td> |
243 | 243 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
246 | 246 |
</tr> |
247 | 247 |
</xsl:for-each> |
248 | 248 |
<xsl:for-each select="toneGradation"> |
249 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
249 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
250 | 250 |
Number of Colors |
251 | 251 |
</td> |
252 | 252 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
255 | 255 |
</tr> |
256 | 256 |
</xsl:for-each> |
257 | 257 |
<xsl:for-each select="scaleFactor"> |
258 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
258 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
259 | 259 |
Scale Factor |
260 | 260 |
</td> |
261 | 261 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
264 | 264 |
</tr> |
265 | 265 |
</xsl:for-each> |
266 | 266 |
<xsl:for-each select="offset"> |
267 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
267 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
268 | 268 |
Offset |
269 | 269 |
</td> |
270 | 270 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
273 | 273 |
</tr> |
274 | 274 |
</xsl:for-each> |
275 | 275 |
<xsl:for-each select="imageDescription"> |
276 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
276 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
277 | 277 |
Image Info |
278 | 278 |
</td></tr> |
279 | 279 |
<xsl:call-template name="imageDescription"> |
... | ... | |
283 | 283 |
<xsl:for-each select="attributeList"> |
284 | 284 |
<xsl:call-template name="spatialRasterAttributeList"> |
285 | 285 |
<xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/> |
286 |
<xsl:with-param name="spatialrasterHeaderStyle" select="$spatialrasterHeaderStyle"/>
|
|
286 |
<xsl:with-param name="spatialrastersubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
|
|
287 | 287 |
<xsl:with-param name="docid" select="$docid"/> |
288 | 288 |
<xsl:with-param name="entityindex" select="$entityindex"/> |
289 | 289 |
</xsl:call-template> |
... | ... | |
295 | 295 |
<xsl:with-param name="entityindex" select="$entityindex"/> |
296 | 296 |
<xsl:with-param name="physicalindex" select="position()"/> |
297 | 297 |
<xsl:with-param name="disfirstColStyle" select="$spatialrasterfirstColStyle"/> |
298 |
<xsl:with-param name="dissubHeaderStyle" select="$spatialrasterHeaderStyle"/> |
|
298 |
<xsl:with-param name="dissubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
|
|
299 | 299 |
</xsl:call-template> |
300 | 300 |
</xsl:for-each> |
301 | 301 |
</xsl:template> |
... | ... | |
328 | 328 |
<xsl:template name="spatialReferenceCommon"> |
329 | 329 |
<xsl:param name="spatialrasterfirstColStyle"/> |
330 | 330 |
<xsl:for-each select="horizCoordSysName"> |
331 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
331 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
332 | 332 |
Name of Coordinate System |
333 | 333 |
</td> |
334 | 334 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
337 | 337 |
</tr> |
338 | 338 |
</xsl:for-each> |
339 | 339 |
<xsl:for-each select="horizCoordSysDef/geogCoordSys"> |
340 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
340 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
341 | 341 |
Definition of Geographic Coordinate System |
342 | 342 |
</td> |
343 | 343 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
349 | 349 |
</xsl:for-each> |
350 | 350 |
<xsl:for-each select="horizCoordSysDef/projCoordSys"> |
351 | 351 |
<xsl:for-each select="geogCoordSys"> |
352 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
352 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
353 | 353 |
Definition of Geographic Coordinate System |
354 | 354 |
</td> |
355 | 355 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
360 | 360 |
</tr> |
361 | 361 |
</xsl:for-each> |
362 | 362 |
<xsl:for-each select="projection"> |
363 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
363 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
364 | 364 |
Projection |
365 | 365 |
</td> |
366 | 366 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
367 | 367 |
<table class="default" width="100%"> |
368 | 368 |
<xsl:for-each select="parameter"> |
369 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
369 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
370 | 370 |
Parameter |
371 | 371 |
</td> |
372 | 372 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
375 | 375 |
</tr> |
376 | 376 |
</xsl:for-each> |
377 | 377 |
<xsl:for-each select="unit"> |
378 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
378 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
379 | 379 |
Unit |
380 | 380 |
</td> |
381 | 381 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
389 | 389 |
</xsl:for-each> |
390 | 390 |
</xsl:for-each> |
391 | 391 |
<xsl:for-each select="vertCoordSys/altitudeSysDef"> |
392 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
392 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
393 | 393 |
Altitude System Definition |
394 | 394 |
</td> |
395 | 395 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
396 | 396 |
<table class="default" width="100%"> |
397 | 397 |
<xsl:for-each select="altitudeDatumName"> |
398 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
398 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
399 | 399 |
Datum |
400 | 400 |
</td> |
401 | 401 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
404 | 404 |
</tr> |
405 | 405 |
</xsl:for-each> |
406 | 406 |
<xsl:for-each select="altitudeResolution"> |
407 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
407 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
408 | 408 |
Resolution |
409 | 409 |
</td> |
410 | 410 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
413 | 413 |
</tr> |
414 | 414 |
</xsl:for-each> |
415 | 415 |
<xsl:for-each select="altitudeDistanceUnits"> |
416 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
416 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
417 | 417 |
Distance Unit |
418 | 418 |
</td> |
419 | 419 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
422 | 422 |
</tr> |
423 | 423 |
</xsl:for-each> |
424 | 424 |
<xsl:for-each select="altitudeEncodingMethod"> |
425 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
425 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
426 | 426 |
Encoding Method |
427 | 427 |
</td> |
428 | 428 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
435 | 435 |
</tr> |
436 | 436 |
</xsl:for-each> |
437 | 437 |
<xsl:for-each select="vertCoordSys/depthSysDef"> |
438 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
438 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
439 | 439 |
Depth System Definition |
440 | 440 |
</td> |
441 | 441 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
442 | 442 |
<table class="default" width="100%"> |
443 | 443 |
<xsl:for-each select="depthDatumName"> |
444 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
444 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
445 | 445 |
Datum |
446 | 446 |
</td> |
447 | 447 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
450 | 450 |
</tr> |
451 | 451 |
</xsl:for-each> |
452 | 452 |
<xsl:for-each select="depthResolution"> |
453 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
453 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
454 | 454 |
Resolution |
455 | 455 |
</td> |
456 | 456 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
459 | 459 |
</tr> |
460 | 460 |
</xsl:for-each> |
461 | 461 |
<xsl:for-each select="depthDistanceUnits"> |
462 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
462 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
463 | 463 |
Distance Unit |
464 | 464 |
</td> |
465 | 465 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
468 | 468 |
</tr> |
469 | 469 |
</xsl:for-each> |
470 | 470 |
<xsl:for-each select="depthEncodingMethod"> |
471 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
471 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
472 | 472 |
Encoding Method |
473 | 473 |
</td> |
474 | 474 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
486 | 486 |
<xsl:param name="spatialrasterfirstColStyle"/> |
487 | 487 |
<table class="default" width="100%"> |
488 | 488 |
<xsl:for-each select="datum"> |
489 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
489 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
490 | 490 |
Datum |
491 | 491 |
</td> |
492 | 492 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
495 | 495 |
</tr> |
496 | 496 |
</xsl:for-each> |
497 | 497 |
<xsl:for-each select="spheroid"> |
498 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
498 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
499 | 499 |
Spheroid |
500 | 500 |
</td> |
501 | 501 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
504 | 504 |
</tr> |
505 | 505 |
</xsl:for-each> |
506 | 506 |
<xsl:for-each select="primeMeridian"> |
507 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
507 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
508 | 508 |
Prime Meridian |
509 | 509 |
</td> |
510 | 510 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
513 | 513 |
</tr> |
514 | 514 |
</xsl:for-each> |
515 | 515 |
<xsl:for-each select="unit"> |
516 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
516 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
517 | 517 |
Unit |
518 | 518 |
</td> |
519 | 519 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
530 | 530 |
<xsl:template name="georeferenceInfo"> |
531 | 531 |
<xsl:param name="spatialrasterfirstColStyle"/> |
532 | 532 |
<xsl:for-each select="cornerPoint"> |
533 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
533 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
534 | 534 |
Corner Point |
535 | 535 |
</td> |
536 | 536 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
537 | 537 |
<table class="default" width="100%"> |
538 | 538 |
<xsl:for-each select="corner"> |
539 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
539 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
540 | 540 |
Corner |
541 | 541 |
</td> |
542 | 542 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
545 | 545 |
</tr> |
546 | 546 |
</xsl:for-each> |
547 | 547 |
<xsl:for-each select="xCoordinate"> |
548 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
548 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
549 | 549 |
xCoordinate |
550 | 550 |
</td> |
551 | 551 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
554 | 554 |
</tr> |
555 | 555 |
</xsl:for-each> |
556 | 556 |
<xsl:for-each select="yCoordinate"> |
557 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
557 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
558 | 558 |
yCoordinate |
559 | 559 |
</td> |
560 | 560 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
563 | 563 |
</tr> |
564 | 564 |
</xsl:for-each> |
565 | 565 |
<xsl:for-each select="pointInPixel"> |
566 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
566 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
567 | 567 |
Point in Pixel |
568 | 568 |
</td> |
569 | 569 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
576 | 576 |
</tr> |
577 | 577 |
</xsl:for-each> |
578 | 578 |
<xsl:for-each select="controlPoint"> |
579 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
579 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
580 | 580 |
Control Point |
581 | 581 |
</td> |
582 | 582 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
583 | 583 |
<table class="default" width="100%"> |
584 | 584 |
<xsl:for-each select="column"> |
585 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
585 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
586 | 586 |
Column Location |
587 | 587 |
</td> |
588 | 588 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
591 | 591 |
</tr> |
592 | 592 |
</xsl:for-each> |
593 | 593 |
<xsl:for-each select="row"> |
594 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
594 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
595 | 595 |
Row Location |
596 | 596 |
</td> |
597 | 597 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
600 | 600 |
</tr> |
601 | 601 |
</xsl:for-each> |
602 | 602 |
<xsl:for-each select="xCoordinate"> |
603 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
603 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
604 | 604 |
xCoordinate |
605 | 605 |
</td> |
606 | 606 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
609 | 609 |
</tr> |
610 | 610 |
</xsl:for-each> |
611 | 611 |
<xsl:for-each select="yCoordinate"> |
612 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
612 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
613 | 613 |
yCoordinate |
614 | 614 |
</td> |
615 | 615 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
618 | 618 |
</tr> |
619 | 619 |
</xsl:for-each> |
620 | 620 |
<xsl:for-each select="pointInPixel"> |
621 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
621 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
622 | 622 |
Point in Pixel |
623 | 623 |
</td> |
624 | 624 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
631 | 631 |
</tr> |
632 | 632 |
</xsl:for-each> |
633 | 633 |
<xsl:for-each select="bilinearFit"> |
634 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
634 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
635 | 635 |
Bilinear Fit |
636 | 636 |
</td> |
637 | 637 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
638 | 638 |
<table class="default" width="100%"> |
639 | 639 |
<xsl:for-each select="xIntercept"> |
640 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
640 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
641 | 641 |
X Intercept |
642 | 642 |
</td> |
643 | 643 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
646 | 646 |
</tr> |
647 | 647 |
</xsl:for-each> |
648 | 648 |
<xsl:for-each select="xSlope"> |
649 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
649 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
650 | 650 |
X Slope |
651 | 651 |
</td> |
652 | 652 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
655 | 655 |
</tr> |
656 | 656 |
</xsl:for-each> |
657 | 657 |
<xsl:for-each select="yIntercept"> |
658 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
658 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
659 | 659 |
Y Intercept |
660 | 660 |
</td> |
661 | 661 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
664 | 664 |
</tr> |
665 | 665 |
</xsl:for-each> |
666 | 666 |
<xsl:for-each select="ySlope"> |
667 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
667 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
668 | 668 |
Y Slope |
669 | 669 |
</td> |
670 | 670 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
684 | 684 |
<xsl:template name="dataQuality"> |
685 | 685 |
<xsl:param name="spatialrasterfirstColStyle"/> |
686 | 686 |
<xsl:for-each select="accuracyReport"> |
687 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
687 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
688 | 688 |
Report |
689 | 689 |
</td> |
690 | 690 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
693 | 693 |
</tr> |
694 | 694 |
</xsl:for-each> |
695 | 695 |
<xsl:if test="quantitativeAccuracyReport"> |
696 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
696 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
697 | 697 |
Quantitative Report |
698 | 698 |
</td> |
699 | 699 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
700 | 700 |
<table class="default" width="100%"> |
701 | 701 |
<xsl:for-each select="quantitativeAccuracyReport"> |
702 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
702 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
703 | 703 |
Accuracy Value |
704 | 704 |
</td> |
705 | 705 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
706 | 706 |
<xsl:value-of select="quantitativeAccuracyValue"/> |
707 | 707 |
</td> |
708 | 708 |
</tr> |
709 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
709 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
710 | 710 |
Method |
711 | 711 |
</td> |
712 | 712 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
726 | 726 |
<xsl:template name="imageDescription"> |
727 | 727 |
<xsl:param name="spatialrasterfirstColStyle"/> |
728 | 728 |
<xsl:for-each select="illuminationElevationAngle"> |
729 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
729 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
730 | 730 |
Illumination Elevation |
731 | 731 |
</td> |
732 | 732 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
735 | 735 |
</tr> |
736 | 736 |
</xsl:for-each> |
737 | 737 |
<xsl:for-each select="illuminationAzimuthAngle"> |
738 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
738 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
739 | 739 |
Illumination Azimuth |
740 | 740 |
</td> |
741 | 741 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
744 | 744 |
</tr> |
745 | 745 |
</xsl:for-each> |
746 | 746 |
<xsl:for-each select="imageOrientationAngle"> |
747 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
747 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
748 | 748 |
Image Orientation |
749 | 749 |
</td> |
750 | 750 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
753 | 753 |
</tr> |
754 | 754 |
</xsl:for-each> |
755 | 755 |
<xsl:for-each select="imagingCondition"> |
756 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
756 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
757 | 757 |
Code Affectting Quality of Image |
758 | 758 |
</td> |
759 | 759 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
762 | 762 |
</tr> |
763 | 763 |
</xsl:for-each> |
764 | 764 |
<xsl:for-each select="imagingCondition"> |
765 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
765 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
766 | 766 |
Code Affectting Quality of Image |
767 | 767 |
</td> |
768 | 768 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
771 | 771 |
</tr> |
772 | 772 |
</xsl:for-each> |
773 | 773 |
<xsl:for-each select="imageQualityCode"> |
774 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
774 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
775 | 775 |
Quality |
776 | 776 |
</td> |
777 | 777 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
780 | 780 |
</tr> |
781 | 781 |
</xsl:for-each> |
782 | 782 |
<xsl:for-each select="cloudCoverPercentage"> |
783 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
783 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
784 | 784 |
Cloud Coverage |
785 | 785 |
</td> |
786 | 786 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
789 | 789 |
</tr> |
790 | 790 |
</xsl:for-each> |
791 | 791 |
<xsl:for-each select="preProcessingTypeCode"> |
792 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
792 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
793 | 793 |
PreProcessing |
794 | 794 |
</td> |
795 | 795 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
798 | 798 |
</tr> |
799 | 799 |
</xsl:for-each> |
800 | 800 |
<xsl:for-each select="compressionGenerationQuality"> |
801 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
801 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
802 | 802 |
Compression Quality |
803 | 803 |
</td> |
804 | 804 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
807 | 807 |
</tr> |
808 | 808 |
</xsl:for-each> |
809 | 809 |
<xsl:for-each select="triangulationIndicator"> |
810 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
810 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
811 | 811 |
Triangulation Indicator |
812 | 812 |
</td> |
813 | 813 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
816 | 816 |
</tr> |
817 | 817 |
</xsl:for-each> |
818 | 818 |
<xsl:for-each select="radionmetricDataAvailability"> |
819 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
819 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
820 | 820 |
Availability of Radionmetric Data |
821 | 821 |
</td> |
822 | 822 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
825 | 825 |
</tr> |
826 | 826 |
</xsl:for-each> |
827 | 827 |
<xsl:for-each select="cameraCalibrationInformationAvailability"> |
828 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
828 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
829 | 829 |
Availability of Camera Calibration Correction |
830 | 830 |
</td> |
831 | 831 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
834 | 834 |
</tr> |
835 | 835 |
</xsl:for-each> |
836 | 836 |
<xsl:for-each select="filmDistortionInformationAvailability"> |
837 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
837 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
838 | 838 |
Availability of Calibration Reseau |
839 | 839 |
</td> |
840 | 840 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
843 | 843 |
</tr> |
844 | 844 |
</xsl:for-each> |
845 | 845 |
<xsl:for-each select="lensDistortionInformationAvailability"> |
846 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
846 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
847 | 847 |
Availability of Lens Aberration Correction |
848 | 848 |
</td> |
849 | 849 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
852 | 852 |
</tr> |
853 | 853 |
</xsl:for-each> |
854 | 854 |
<xsl:for-each select="bandDescription"> |
855 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
855 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
856 | 856 |
Availability of Lens Aberration Correction |
857 | 857 |
</td> |
858 | 858 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
871 | 871 |
<xsl:param name="spatialrasterfirstColStyle"/> |
872 | 872 |
<table class="default" width="100%"> |
873 | 873 |
<xsl:for-each select="sequenceIdentifier"> |
874 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
874 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
875 | 875 |
Sequence Identifier |
876 | 876 |
</td> |
877 | 877 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
880 | 880 |
</tr> |
881 | 881 |
</xsl:for-each> |
882 | 882 |
<xsl:for-each select="highWavelength"> |
883 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
883 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
884 | 884 |
High Wave Length |
885 | 885 |
</td> |
886 | 886 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
889 | 889 |
</tr> |
890 | 890 |
</xsl:for-each> |
891 | 891 |
<xsl:for-each select="lowWaveLength"> |
892 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
892 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
893 | 893 |
High Wave Length |
894 | 894 |
</td> |
895 | 895 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
898 | 898 |
</tr> |
899 | 899 |
</xsl:for-each> |
900 | 900 |
<xsl:for-each select="waveLengthUnits"> |
901 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
901 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
902 | 902 |
Wave Length Units |
903 | 903 |
</td> |
904 | 904 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
907 | 907 |
</tr> |
908 | 908 |
</xsl:for-each> |
909 | 909 |
<xsl:for-each select="peakResponse"> |
910 |
<tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}"> |
|
910 |
<tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
|
|
911 | 911 |
Peak Response |
912 | 912 |
</td> |
913 | 913 |
<td width="{$secondColWidth}" class="{$secondColStyle}"> |
... | ... | |
937 | 937 |
<xsl:with-param name="physicalindex" select="$physicalindex"/> |
938 | 938 |
<xsl:with-param name="distributionindex" select="position()"/> |
939 | 939 |
<xsl:with-param name="disfirstColStyle" select="$spatialrasterfirstColStyle"/> |
940 |
<xsl:with-param name="dissubHeaderStyle" select="$spatialrasterHeaderStyle"/> |
|
940 |
<xsl:with-param name="dissubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
|
|
941 | 941 |
</xsl:call-template> |
942 | 942 |
</td></tr> |
943 | 943 |
</xsl:for-each> |
... | ... | |
950 | 950 |
<xsl:param name="docid"/> |
951 | 951 |
<xsl:param name="entitytype">spatialRaster</xsl:param> |
952 | 952 |
<xsl:param name="entityindex"/> |
953 |
<tr><td class="{$spatialrasterHeaderStyle}" colspan="2"> |
|
953 |
<tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
|
|
954 | 954 |
<xsl:text>Attribute Info:</xsl:text> |
955 | 955 |
</td></tr> |
956 | 956 |
<tr><td colspan="2"> |
Also available in: Unified diff
Revised some templates.