Hex Artifact Content
Not logged in

Artifact 9ba35c366523fade5a9ab9e4f993277e9fb27b7e:

Wiki page [World Atlas BlueMarble NG] by sandro 2022-06-11 16:02:09.
0000: 44 20 32 30 32 32 2d 30 36 2d 31 31 54 31 36 3a  D 2022-06-11T16:
0010: 30 32 3a 30 39 2e 36 31 37 0a 4c 20 57 6f 72 6c  02:09.617.L Worl
0020: 64 5c 73 41 74 6c 61 73 5c 73 42 6c 75 65 4d 61  d\sAtlas\sBlueMa
0030: 72 62 6c 65 5c 73 4e 47 0a 50 20 63 64 34 65 66  rble\sNG.P cd4ef
0040: 62 36 61 36 63 32 62 38 33 64 65 61 34 36 39 37  b6a6c2b83dea4697
0050: 30 34 34 64 36 62 31 37 65 64 32 31 37 36 62 30  044d6b17ed2176b0
0060: 63 64 35 0a 55 20 73 61 6e 64 72 6f 0a 57 20 31  cd5.U sandro.W 1
0070: 30 35 36 34 0a 42 61 63 6b 20 74 6f 20 3c 61 20  0564.Back to <a 
0080: 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 77 77  href="https://ww
0090: 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f 66 6f  w.gaia-gis.it/fo
00a0: 73 73 69 6c 2f 73 70 61 74 69 61 6c 69 74 65 5f  ssil/spatialite_
00b0: 67 75 69 2f 77 69 6b 69 3f 6e 61 6d 65 3d 57 6f  gui/wiki?name=Wo
00c0: 72 6c 64 2b 41 74 6c 61 73 2b 49 6e 64 65 78 22  rld+Atlas+Index"
00d0: 3e 57 6f 72 6c 64 20 41 74 6c 61 73 20 49 6e 64  >World Atlas Ind
00e0: 65 78 3c 2f 61 3e 3c 68 72 3e 3c 62 72 3e 0d 0a  ex</a><hr><br>..
00f0: 3c 74 61 62 6c 65 20 63 65 6c 6c 73 70 61 63 69  <table cellspaci
0100: 6e 67 3d 22 36 22 20 63 65 6c 6c 70 61 64 64 69  ng="6" cellpaddi
0110: 6e 67 3d 22 36 22 20 62 67 63 6f 6c 6f 72 3d 22  ng="6" bgcolor="
0120: 23 66 30 66 30 62 30 22 3e 3c 74 72 3e 3c 74 64  #f0f0b0"><tr><td
0130: 3e 0d 0a 46 69 72 73 74 20 6f 66 20 61 6c 6c 20  >..First of all 
0140: 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 6f 77 6e  you need to down
0150: 6c 6f 61 64 20 74 68 65 20 3c 61 20 68 72 65 66  load the <a href
0160: 3d 22 68 74 74 70 73 3a 2f 2f 65 6f 69 6d 61 67  ="https://eoimag
0170: 65 73 2e 67 73 66 63 2e 6e 61 73 61 2e 67 6f 76  es.gsfc.nasa.gov
0180: 2f 69 6d 61 67 65 73 2f 69 6d 61 67 65 72 65 63  /images/imagerec
0190: 6f 72 64 73 2f 35 37 30 30 30 2f 35 37 37 35 32  ords/57000/57752
01a0: 2f 6c 61 6e 64 5f 73 68 61 6c 6c 6f 77 5f 74 6f  /land_shallow_to
01b0: 70 6f 5f 32 31 36 30 30 2e 74 69 66 22 3e 54 49  po_21600.tif">TI
01c0: 46 46 20 69 6d 61 67 65 3c 2f 61 3e 20 66 6f 72  FF image</a> for
01d0: 20 3c 62 3e 42 6c 75 65 20 4d 61 72 62 6c 65 20   <b>Blue Marble 
01e0: 4e 47 20 32 6b 6d 3c 2f 62 3e 20 73 75 70 70 6c  NG 2km</b> suppl
01f0: 69 65 64 20 62 79 20 3c 62 3e 4e 41 53 41 3c 2f  ied by <b>NASA</
0200: 62 3e 0d 0a 74 68 61 74 20 69 73 20 61 20 72 65  b>..that is a re
0210: 61 6c 6c 79 20 68 75 67 65 20 69 6d 61 67 65 20  ally huge image 
0220: 6f 66 20 61 62 6f 75 74 20 3c 62 3e 31 37 33 20  of about <b>173 
0230: 4d 42 3c 2f 62 3e 2e 3c 62 72 3e 3c 62 72 3e 0d  MB</b>.<br><br>.
0240: 0a 54 68 61 74 27 73 20 6e 6f 74 20 65 6e 6f 75  .That's not enou
0250: 67 68 2c 20 62 65 63 61 75 73 65 20 74 68 65 20  gh, because the 
0260: 54 49 46 46 20 73 75 70 70 6c 69 65 64 20 62 79  TIFF supplied by
0270: 20 4e 41 53 41 20 6c 61 63 6b 73 20 61 6e 79 20   NASA lacks any 
0280: 75 73 65 66 75 6c 20 67 65 6f 72 65 66 65 72 65  useful georefere
0290: 6e 63 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f  ncing informatio
02a0: 6e 2c 20 73 6f 20 79 6f 75 20 6e 65 65 64 20 74  n, so you need t
02b0: 6f 6f 20 61 20 63 6f 6d 70 61 6e 69 6f 6e 20 3c  oo a companion <
02c0: 62 3e 57 6f 72 6c 64 46 69 6c 65 3c 2f 62 3e 20  b>WorldFile</b> 
02d0: 74 68 61 74 20 79 6f 75 20 63 61 6e 20 64 6f 77  that you can dow
02e0: 6e 6c 6f 61 64 20 66 72 6f 6d 20 3c 61 20 68 72  nload from <a hr
02f0: 65 66 3d 22 22 3e 68 65 72 65 3c 2f 61 3e 2e 3c  ef="">here</a>.<
0300: 62 72 3e 0d 0a 3c 62 3e 4e 6f 74 65 3c 2f 62 3e  br>..<b>Note</b>
0310: 3a 20 62 6f 74 68 20 66 69 6c 65 73 20 3c 62 3e  : both files <b>
0320: 6c 61 6e 64 5f 73 68 61 6c 6c 6f 77 5f 74 6f 70  land_shallow_top
0330: 6f 5f 32 31 36 30 30 2e 74 69 66 3c 2f 62 3e 20  o_21600.tif</b> 
0340: 61 6e 64 20 3c 62 3e 6c 61 6e 64 5f 73 68 61 6c  and <b>land_shal
0350: 6c 6f 77 5f 74 6f 70 6f 5f 32 31 36 30 30 2e 74  low_topo_21600.t
0360: 66 77 3c 2f 62 3e 20 6d 75 73 74 20 62 65 20 70  fw</b> must be p
0370: 6c 61 63 65 64 20 6f 6e 20 74 68 65 20 73 61 6d  laced on the sam
0380: 65 20 64 69 72 65 63 74 6f 72 79 2e 3c 62 72 3e  e directory.<br>
0390: 3c 62 72 3e 0d 0a 4e 6f 77 20 79 6f 75 20 61 72  <br>..Now you ar
03a0: 65 20 66 69 6e 61 6c 6c 79 20 72 65 61 64 79 20  e finally ready 
03b0: 66 6f 72 20 63 72 65 61 74 69 6e 67 20 61 6e 64  for creating and
03c0: 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 74 68   initializing th
03d0: 65 20 3c 62 3e 62 6c 75 65 20 6d 61 72 62 6c 65  e <b>blue marble
03e0: 20 52 61 73 74 65 72 20 43 6f 76 65 72 61 67 65   Raster Coverage
03f0: 3c 2f 62 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e  </b>..</td></tr>
0400: 3c 2f 74 61 62 6c 65 3e 0d 0a 3c 68 32 3e 46 69  </table>..<h2>Fi
0410: 72 73 74 20 61 70 70 72 6f 61 63 68 3a 20 75 73  rst approach: us
0420: 69 6e 67 20 74 68 65 20 77 69 7a 61 72 64 73 20  ing the wizards 
0430: 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65  supported by the
0440: 20 47 55 49 3c 2f 68 32 3e 0d 0a 3c 74 61 62 6c   GUI</h2>..<tabl
0450: 65 20 77 69 64 74 68 3d 22 31 30 30 25 22 20 63  e width="100%" c
0460: 65 6c 6c 73 70 61 63 69 6e 67 3d 22 36 22 20 63  ellspacing="6" c
0470: 65 6c 6c 70 61 64 64 69 6e 67 3d 22 36 22 20 62  ellpadding="6" b
0480: 6f 72 64 65 72 3d 22 31 22 3e 0d 0a 3c 74 72 3e  order="1">..<tr>
0490: 3c 74 64 3e 0d 0a 3c 74 61 62 6c 65 20 63 65 6c  <td>..<table cel
04a0: 6c 73 70 61 63 69 6e 67 3d 22 38 22 20 62 67 63  lspacing="8" bgc
04b0: 6f 6c 6f 72 3d 22 23 62 30 66 30 62 30 22 3e 3c  olor="#b0f0b0"><
04c0: 74 72 3e 3c 74 64 3e 0d 0a 4e 6f 77 20 65 78 65  tr><td>..Now exe
04d0: 63 75 74 65 20 3c 62 3e 73 70 61 74 69 61 6c 69  cute <b>spatiali
04e0: 74 65 5f 67 75 69 3c 2f 62 3e 20 61 6e 64 20 63  te_gui</b> and c
04f0: 72 65 61 74 65 20 65 6e 20 65 6d 70 74 79 2c 20  reate en empty, 
0500: 62 72 61 6e 64 20 6e 65 77 20 64 61 74 61 62 61  brand new databa
0510: 73 65 2e 3c 62 72 3e 3c 62 72 3e 0d 0a 54 68 65  se.<br><br>..The
0520: 20 73 69 64 65 20 66 69 67 75 72 65 20 73 68 6f   side figure sho
0530: 77 73 20 74 68 65 20 3c 62 3e 6d 65 6e 75 20 69  ws the <b>menu i
0540: 74 65 6d 3c 2f 62 3e 20 79 6f 75 20 68 61 76 65  tem</b> you have
0550: 20 74 6f 20 73 65 6c 65 63 74 20 66 6f 72 20 3c   to select for <
0560: 62 3e 43 72 65 61 74 69 6e 67 20 61 20 52 61 73  b>Creating a Ras
0570: 74 65 72 20 43 6f 76 65 72 61 67 65 3c 2f 62 3e  ter Coverage</b>
0580: 2e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 3c 2f 74  ...</td></tr></t
0590: 61 62 6c 65 3e 0d 0a 3c 2f 74 64 3e 3c 74 64 20  able>..</td><td 
05a0: 77 69 64 74 68 3d 22 36 30 25 22 3e 3c 69 6d 67  width="60%"><img
05b0: 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 77 77   src="https://ww
05c0: 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61  w.gaia-gis.it/ga
05d0: 69 61 2d 73 69 6e 73 2f 77 6f 72 6c 64 2d 61 74  ia-sins/world-at
05e0: 6c 61 73 2f 70 69 63 73 2f 62 6c 75 65 6d 2d 30  las/pics/bluem-0
05f0: 31 2e 70 6e 67 22 20 61 6c 74 3d 22 62 6c 75 65  1.png" alt="blue
0600: 6d 2d 30 31 22 20 77 69 64 74 68 3d 22 31 30 30  m-01" width="100
0610: 25 22 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d  %">..</td></tr>.
0620: 0a 3c 74 72 3e 3c 74 64 3e 0d 0a 3c 74 61 62 6c  .<tr><td>..<tabl
0630: 65 20 63 65 6c 6c 73 70 61 63 69 6e 67 3d 22 38  e cellspacing="8
0640: 22 20 62 67 63 6f 6c 6f 72 3d 22 23 62 30 66 30  " bgcolor="#b0f0
0650: 62 30 22 3e 3c 74 72 3e 3c 74 64 3e 0d 0a 43 72  b0"><tr><td>..Cr
0660: 65 61 74 69 6e 67 20 61 20 3c 62 3e 52 61 73 74  eating a <b>Rast
0670: 65 72 20 43 6f 76 65 72 61 67 65 3c 2f 62 3e 20  er Coverage</b> 
0680: 69 6d 70 6c 69 65 73 20 64 65 66 69 6e 69 6e 67  implies defining
0690: 20 73 65 76 65 72 61 6c 20 61 72 67 75 6d 65 6e   several argumen
06a0: 74 73 3b 20 6c 65 74 27 73 20 73 65 65 20 61 6c  ts; let's see al
06b0: 6c 20 74 68 65 6d 20 62 79 20 6f 6d 6f 67 65 6e  l them by omogen
06c0: 65 6f 75 73 20 66 75 6e 63 74 69 6f 6e 61 6c 20  eous functional 
06d0: 67 72 6f 75 70 73 3a 0d 0a 3c 75 6c 3e 0d 0a 3c  groups:..<ul>..<
06e0: 6c 69 3e 44 65 66 69 6e 69 6e 67 20 74 68 65 20  li>Defining the 
06f0: 69 64 65 6e 74 69 74 79 20 6f 66 20 74 68 65 20  identity of the 
0700: 52 61 73 74 65 72 20 43 6f 76 65 72 61 67 65 3c  Raster Coverage<
0710: 75 6c 3e 0d 0a 3c 6c 69 3e 57 65 20 6e 65 65 64  ul>..<li>We need
0720: 20 74 6f 20 73 70 65 63 69 66 79 20 61 20 3c 62   to specify a <b
0730: 3e 4e 61 6d 65 3c 2f 62 3e 2c 20 61 20 3c 62 3e  >Name</b>, a <b>
0740: 54 69 74 6c 65 3c 2f 62 3e 20 61 6e 64 20 61 6e  Title</b> and an
0750: 20 3c 62 3e 41 62 73 74 72 61 63 74 3c 2f 62 3e   <b>Abstract</b>
0760: 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 4e 6f  </li>..<li><b>No
0770: 74 65 3c 2f 62 3e 3a 20 75 73 69 6e 67 20 63 6c  te</b>: using cl
0780: 65 61 72 20 61 6e 64 20 6d 65 61 6e 69 6e 67 66  ear and meaningf
0790: 75 6c 20 76 61 6c 75 65 73 20 69 73 20 61 20 77  ul values is a w
07a0: 61 72 6d 6c 79 20 73 75 67 67 65 73 74 65 64 20  armly suggested 
07b0: 67 6f 6f 64 20 70 72 61 63 74 69 63 65 2e 3c 2f  good practice.</
07c0: 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 57 61 72 6e  li>..<li><b>Warn
07d0: 69 6e 67 3c 2f 62 3e 3a 20 74 68 65 20 3c 62 3e  ing</b>: the <b>
07e0: 4e 61 6d 65 3c 2f 62 3e 20 69 73 20 74 68 65 20  Name</b> is the 
07f0: 3c 62 3e 50 72 69 6d 61 72 79 20 4b 65 79 3c 2f  <b>Primary Key</
0800: 62 3e 2c 20 73 6f 20 79 6f 75 20 6d 75 73 74 20  b>, so you must 
0810: 65 6e 73 75 72 65 20 74 6f 20 75 73 65 20 75 6e  ensure to use un
0820: 69 71 75 65 20 76 61 6c 75 65 73 2e 3c 2f 6c 69  ique values.</li
0830: 3e 0d 0a 3c 2f 75 6c 3e 3c 2f 6c 69 3e 0d 0a 3c  >..</ul></li>..<
0840: 6c 69 3e 44 65 66 69 6e 69 6e 67 20 74 68 65 20  li>Defining the 
0850: 73 74 72 75 63 74 75 72 65 20 6f 66 20 3c 62 3e  structure of <b>
0860: 50 69 78 65 6c 73 3c 2f 62 3e 20 61 6e 64 20 63  Pixels</b> and c
0870: 68 6f 6f 73 69 6e 67 20 61 6e 20 61 70 70 72 6f  hoosing an appro
0880: 70 72 69 61 74 65 20 3c 62 3e 43 6f 6d 70 72 65  priate <b>Compre
0890: 73 73 69 6f 6e 3c 2f 62 3e 20 6d 65 74 68 6f 64  ssion</b> method
08a0: 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e 3c 62 3e 42 6c  :<ul>..<li><b>Bl
08b0: 75 65 4d 61 72 62 6c 65 3c 2f 62 3e 20 63 6f 72  ueMarble</b> cor
08c0: 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 20 54 72  responds to a Tr
08d0: 75 65 20 43 6f 6c 6f 72 20 69 6d 61 67 65 2c 20  ue Color image, 
08e0: 61 6e 64 20 63 6f 6e 73 65 71 75 65 6e 74 6c 79  and consequently
08f0: 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e 54 68 65 20 69  :<ul>..<li>The i
0900: 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66  nterpretation of
0910: 20 50 69 78 65 6c 73 20 77 69 6c 6c 20 74 68 65   Pixels will the
0920: 6e 20 62 65 20 3c 62 3e 52 47 42 3c 2f 62 3e 3a  n be <b>RGB</b>:
0930: 3c 75 6c 3e 0d 0a 3c 6c 69 3e 54 68 69 73 20 61  <ul>..<li>This a
0940: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6d 70  utomatically imp
0950: 6c 69 65 73 20 3c 62 3e 33 20 62 61 6e 64 73 3c  lies <b>3 bands<
0960: 2f 62 3e 20 28 6f 6e 65 20 66 6f 72 20 3c 62 3e  /b> (one for <b>
0970: 52 65 64 3c 2f 62 3e 2c 20 6f 6e 65 20 66 6f 72  Red</b>, one for
0980: 20 3c 62 3e 47 72 65 65 6e 3c 2f 62 3e 20 61 6e   <b>Green</b> an
0990: 64 20 6f 6e 65 20 66 6f 72 20 3c 62 3e 42 6c 75  d one for <b>Blu
09a0: 65 3c 2f 62 3e 29 2e 3c 2f 6c 69 3e 0d 0a 3c 6c  e</b>).</li>..<l
09b0: 69 3e 45 61 63 68 20 62 61 6e 64 20 77 69 6c 6c  i>Each band will
09c0: 20 6f 63 63 75 70 79 20 31 20 62 79 74 65 20 28   occupy 1 byte (
09d0: 3c 62 3e 55 49 4e 54 38 3c 2f 62 3e 29 20 73 6f  <b>UINT8</b>) so
09e0: 20 74 6f 20 73 74 6f 72 65 20 69 6e 74 65 6e 73   to store intens
09f0: 69 74 79 20 76 61 6c 75 65 73 20 72 61 6e 67 69  ity values rangi
0a00: 6e 67 20 66 72 6f 6d 20 3c 62 3e 30 3c 2f 62 3e  ng from <b>0</b>
0a10: 20 74 6f 20 3c 62 3e 32 35 35 3c 2f 62 3e 3c 2f   to <b>255</b></
0a20: 6c 69 3e 0d 0a 3c 2f 75 6c 3e 3c 2f 6c 69 3e 0d  li>..</ul></li>.
0a30: 0a 3c 6c 69 3e 49 6e 20 6f 72 64 65 72 20 74 6f  .<li>In order to
0a40: 20 73 61 76 65 20 64 69 73 6b 20 73 70 61 63 65   save disk space
0a50: 20 77 65 27 6c 6c 20 61 64 6f 70 74 20 74 68 65   we'll adopt the
0a60: 20 3c 62 3e 4a 70 65 67 32 30 30 30 20 6c 6f 73   <b>Jpeg2000 los
0a70: 73 79 20 63 6f 6d 70 72 65 73 73 69 6f 6e 3c 2f  sy compression</
0a80: 62 3e 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e 54 68 69  b>:<ul>..<li>Thi
0a90: 73 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 61 6c  s compression al
0aa0: 67 6f 72 69 74 68 6d 20 73 75 70 70 6f 72 74 73  gorithm supports
0ab0: 20 3c 62 3e 63 6f 6e 66 69 67 75 72 61 62 6c 65   <b>configurable
0ac0: 20 71 75 61 6c 69 74 79 3c 2f 62 3e 3a 20 77 65   quality</b>: we
0ad0: 27 6c 6c 20 73 65 74 20 61 20 76 65 72 79 20 61  'll set a very a
0ae0: 67 67 72 65 73 73 69 76 65 20 76 61 6c 75 65 20  ggressive value 
0af0: 61 73 20 6c 6f 77 20 61 73 20 6f 6e 6c 79 20 3c  as low as only <
0b00: 62 3e 35 3c 2f 62 3e 2e 3c 2f 6c 69 3e 0d 0a 3c  b>5</b>.</li>..<
0b10: 6c 69 3e 54 68 61 6e 6b 73 20 74 6f 20 74 68 65  li>Thanks to the
0b20: 20 61 64 76 61 6e 63 65 64 20 63 61 70 61 62 69   advanced capabi
0b30: 6c 69 74 69 65 73 20 6f 66 20 4a 70 65 67 32 30  lities of Jpeg20
0b40: 30 30 20 74 68 69 73 20 77 69 6c 6c 20 63 61 75  00 this will cau
0b50: 73 65 20 61 20 76 65 72 79 20 73 74 72 6f 6e 67  se a very strong
0b60: 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 73 74 69   compression sti
0b70: 6c 6c 20 70 72 65 73 65 72 76 69 6e 67 20 61 20  ll preserving a 
0b80: 66 61 69 72 6c 79 20 67 6f 6f 64 20 76 69 73 75  fairly good visu
0b90: 61 6c 20 61 70 70 65 61 72 65 6e 63 65 2e 3c 2f  al appearence.</
0ba0: 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 4e 6f 74 65  li>..<li><b>Note
0bb0: 3c 2f 62 3e 20 4a 70 65 67 32 30 30 30 20 69 73  </b> Jpeg2000 is
0bc0: 20 72 65 61 73 6f 6e 61 62 6c 79 20 66 61 73 74   reasonably fast
0bd0: 20 77 68 65 6e 20 64 65 63 6f 6d 70 72 65 73 73   when decompress
0be0: 69 6e 67 2c 20 62 75 74 20 69 73 20 72 65 61 6c  ing, but is real
0bf0: 6c 79 20 68 65 61 76 79 20 61 6e 64 20 73 6c 6f  ly heavy and slo
0c00: 77 20 77 68 65 6e 20 63 6f 6d 70 72 65 73 73 69  w when compressi
0c10: 6e 67 2e 3c 2f 6c 69 3e 0d 0a 3c 2f 75 6c 3e 3c  ng.</li>..</ul><
0c20: 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 42 6c 75  /li>..<li><b>Blu
0c30: 65 4d 61 72 62 6c 65 3c 2f 62 3e 20 64 6f 65 73  eMarble</b> does
0c40: 6e 27 74 20 63 6f 6e 74 61 69 6e 20 61 6e 79 20  n't contain any 
0c50: 70 69 78 65 6c 20 6f 66 20 3c 62 3e 75 6e 73 70  pixel of <b>unsp
0c60: 65 63 69 66 69 65 64 20 76 61 6c 75 65 3c 2f 62  ecified value</b
0c70: 3e 2c 20 73 6f 20 3c 62 3e 4e 4f 44 41 54 41 3c  >, so <b>NODATA<
0c80: 2f 62 3e 20 77 69 6c 6c 20 62 65 20 73 65 74 20  /b> will be set 
0c90: 74 6f 20 3c 62 3e 4e 4f 4e 45 3c 2f 62 3e 3c 2f  to <b>NONE</b></
0ca0: 6c 69 3e 0d 0a 3c 2f 75 6c 3e 3c 2f 6c 69 3e 0d  li>..</ul></li>.
0cb0: 0a 3c 2f 75 6c 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69  .</ul></li>..<li
0cc0: 3e 44 65 66 69 6e 69 6e 67 20 61 20 3c 62 3e 52  >Defining a <b>R
0cd0: 65 66 65 72 65 6e 63 65 20 53 79 73 74 65 6d 3c  eference System<
0ce0: 2f 62 3e 20 61 6e 64 20 74 68 65 20 3c 62 3e 53  /b> and the <b>S
0cf0: 70 61 74 69 61 6c 20 52 65 73 6f 6c 75 74 69 6f  patial Resolutio
0d00: 6e 3c 2f 62 3e 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e  n</b>:<ul>..<li>
0d10: 3c 62 3e 42 6c 75 65 4d 61 72 62 6c 65 3c 2f 62  <b>BlueMarble</b
0d20: 3e 20 69 73 20 61 20 77 6f 72 6c 77 69 64 65 20  > is a worlwide 
0d30: 43 6f 76 65 72 61 67 65 2c 20 73 6f 20 74 68 65  Coverage, so the
0d40: 20 3c 62 3e 53 52 49 44 3c 2f 62 3e 20 77 69 6c   <b>SRID</b> wil
0d50: 6c 20 62 65 20 73 65 74 20 61 73 20 3c 62 3e 34  l be set as <b>4
0d60: 33 32 36 20 57 47 53 38 34 3c 2f 62 3e 3c 75 6c  326 WGS84</b><ul
0d70: 3e 0d 0a 3c 6c 69 3e 3c 62 3e 4e 6f 74 65 3c 2f  >..<li><b>Note</
0d80: 62 3e 3a 20 74 68 69 73 20 69 73 20 61 20 3c 62  b>: this is a <b
0d90: 3e 67 65 6f 67 72 61 70 68 69 63 3c 2f 62 3e 20  >geographic</b> 
0da0: 52 65 66 65 72 65 6e 63 65 20 53 79 73 74 65 6d  Reference System
0db0: 2c 20 61 6e 64 20 63 6f 6e 73 65 71 75 65 6e 74  , and consequent
0dc0: 6c 79 20 74 68 65 20 43 6f 6f 72 64 69 6e 61 74  ly the Coordinat
0dd0: 65 73 20 77 69 6c 6c 20 62 65 20 65 78 70 72 65  es will be expre
0de0: 73 73 65 64 20 61 73 20 3c 62 3e 4c 6f 6e 67 69  ssed as <b>Longi
0df0: 74 75 64 65 3c 2f 62 3e 20 61 6e 64 20 3c 62 3e  tude</b> and <b>
0e00: 4c 61 74 69 74 75 64 65 3c 2f 62 3e 20 61 6e 67  Latitude</b> ang
0e10: 6c 65 73 2e 20 54 68 65 20 3c 62 3e 55 6e 69 74  les. The <b>Unit
0e20: 20 6f 66 20 4d 65 61 73 75 72 65 3c 2f 62 3e 20   of Measure</b> 
0e30: 77 69 6c 6c 20 62 65 20 3c 62 3e 64 65 67 72 65  will be <b>degre
0e40: 65 73 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69  es</b></li>..<li
0e50: 3e 54 68 65 20 64 69 6d 65 6e 73 69 6f 6e 20 66  >The dimension f
0e60: 6f 72 20 65 61 63 68 20 50 69 78 65 6c 20 77 69  or each Pixel wi
0e70: 6c 6c 20 62 65 20 3c 62 3e 30 2e 30 31 36 36 36  ll be <b>0.01666
0e80: 36 36 37 3c 2f 62 3e 20 64 65 67 72 65 65 73 20  667</b> degrees 
0e90: 28 6f 6e 20 62 6f 74 68 20 61 78 65 73 29 2e 3c  (on both axes).<
0ea0: 2f 6c 69 3e 0d 0a 3c 75 6c 3e 3c 2f 6c 69 3e 0d  /li>..<ul></li>.
0eb0: 0a 3c 2f 75 6c 3e 3c 2f 6c 69 3e 0d 0a 3c 2f 75  .</ul></li>..</u
0ec0: 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 3c 2f  l>..</td></tr></
0ed0: 74 61 62 6c 65 3e 0d 0a 3c 62 72 3e 3c 62 72 3e  table>..<br><br>
0ee0: 0d 0a 3c 74 61 62 6c 65 20 63 65 6c 6c 73 70 61  ..<table cellspa
0ef0: 63 69 6e 67 3d 22 38 22 20 62 67 63 6f 6c 6f 72  cing="8" bgcolor
0f00: 3d 22 23 66 30 66 30 62 30 22 3e 3c 74 72 3e 3c  ="#f0f0b0"><tr><
0f10: 74 64 3e 0d 0a 57 68 79 20 77 65 27 76 65 20 73  td>..Why we've s
0f20: 65 74 20 61 20 50 69 78 65 6c 20 52 65 73 6f 6c  et a Pixel Resol
0f30: 75 74 69 6f 6e 20 6f 66 20 3c 62 3e 30 2e 30 31  ution of <b>0.01
0f40: 36 36 36 36 36 37 3c 2f 62 3e 20 3f 3c 75 6c 3e  666667</b> ?<ul>
0f50: 0d 0a 3c 6c 69 3e 54 68 65 20 54 49 46 46 20 69  ..<li>The TIFF i
0f60: 6d 61 67 65 20 68 61 73 20 61 6e 20 6f 76 65 72  mage has an over
0f70: 61 6c 6c 20 64 69 6d 65 6e 73 69 6f 6e 20 6f 66  all dimension of
0f80: 20 3c 62 3e 32 31 36 30 30 3c 2f 62 3e 20 78 20   <b>21600</b> x 
0f90: 3c 62 3e 31 30 38 30 30 3c 2f 62 3e 20 50 69 78  <b>10800</b> Pix
0fa0: 65 6c 73 2e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c  els.</li>..<li><
0fb0: 62 3e 4c 61 74 69 74 75 64 65 73 3c 2f 62 3e 20  b>Latitudes</b> 
0fc0: 72 61 6e 67 65 20 66 72 6f 6d 20 3c 62 3e 2d 31  range from <b>-1
0fd0: 38 30 3c 2f 62 3e 20 74 6f 20 3c 62 3e 2b 31 38  80</b> to <b>+18
0fe0: 30 3c 2f 62 3e 2c 20 73 6f 20 74 68 65 20 68 6f  0</b>, so the ho
0ff0: 72 69 7a 6f 6e 74 61 6c 20 4d 61 70 20 45 78 74  rizontal Map Ext
1000: 65 6e 73 69 6f 6e 20 69 73 20 3c 62 3e 33 36 30  ension is <b>360
1010: 3c 2f 62 3e 20 64 65 67 72 65 65 73 2e 3c 2f 6c  </b> degrees.</l
1020: 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 4c 6f 6e 67 69  i>..<li><b>Longi
1030: 74 75 64 65 73 3c 2f 62 3e 20 72 61 6e 67 65 20  tudes</b> range 
1040: 66 6f 72 6d 20 3c 62 3e 2b 39 30 3c 2f 62 3e 20  form <b>+90</b> 
1050: 28 3c 69 3e 4e 6f 72 74 68 20 50 6f 6c 65 3c 2f  (<i>North Pole</
1060: 69 3e 29 20 74 6f 20 3c 62 3e 2d 39 30 3c 2f 62  i>) to <b>-90</b
1070: 3e 20 28 3c 69 3e 53 6f 75 74 68 20 50 6f 6c 65  > (<i>South Pole
1080: 3c 2f 69 3e 29 2c 20 73 6f 20 74 68 65 20 76 65  </i>), so the ve
1090: 72 74 69 63 61 6c 20 4d 61 70 20 45 78 74 65 6e  rtical Map Exten
10a0: 73 69 6f 6e 20 69 73 20 3c 62 3e 31 38 30 3c 2f  sion is <b>180</
10b0: 62 3e 20 64 65 67 72 65 65 73 2e 3c 2f 6c 69 3e  b> degrees.</li>
10c0: 20 20 0d 0a 3c 6c 69 3e 3c 62 3e 33 36 30 2e 30    ..<li><b>360.0
10d0: 20 2f 20 32 31 36 30 30 2e 30 20 20 3d 20 30 2e   / 21600.0  = 0.
10e0: 30 31 36 36 36 36 36 37 3c 2f 62 3e 20 28 3c 69  01666667</b> (<i
10f0: 3e 68 6f 72 69 7a 6f 6e 74 61 6c 20 64 69 6d 65  >horizontal dime
1100: 6e 73 69 6f 6e 20 6f 66 20 61 20 73 69 6e 67 6c  nsion of a singl
1110: 65 20 50 69 78 65 6c 3c 2f 69 3e 29 2e 3c 2f 6c  e Pixel</i>).</l
1120: 69 3e 20 0d 0a 3c 6c 69 3e 3c 62 3e 31 38 30 2e  i> ..<li><b>180.
1130: 30 20 2f 20 31 30 38 30 30 2e 30 20 20 3d 20 30  0 / 10800.0  = 0
1140: 2e 30 31 36 36 36 36 36 37 3c 2f 62 3e 20 28 3c  .01666667</b> (<
1150: 69 3e 76 65 72 74 69 63 61 6c 20 64 69 6d 65 6e  i>vertical dimen
1160: 73 69 6f 6e 20 6f 66 20 61 20 73 69 6e 67 6c 65  sion of a single
1170: 20 50 69 78 65 6c 3c 2f 69 3e 29 2e 3c 2f 6c 69   Pixel</i>).</li
1180: 3e 0d 0a 3c 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c  >..</ul>..</td><
1190: 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e 0d 0a 3c 2f  /tr></table>..</
11a0: 74 64 3e 3c 74 64 20 61 6c 69 67 6e 3d 22 63 65  td><td align="ce
11b0: 6e 74 65 72 22 3e 3c 69 6d 67 20 73 72 63 3d 22  nter"><img src="
11c0: 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 61 69 61  https://www.gaia
11d0: 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e  -gis.it/gaia-sin
11e0: 73 2f 77 6f 72 6c 64 2d 61 74 6c 61 73 2f 70 69  s/world-atlas/pi
11f0: 63 73 2f 62 6c 75 65 6d 2d 30 32 2e 70 6e 67 22  cs/bluem-02.png"
1200: 20 61 6c 74 3d 22 62 6c 75 65 6d 2d 30 32 22 3e   alt="bluem-02">
1210: 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 3c 74  ..</td></tr>..<t
1220: 72 3e 3c 74 64 3e 0d 0a 3c 74 61 62 6c 65 20 63  r><td>..<table c
1230: 65 6c 6c 73 70 61 63 69 6e 67 3d 22 38 22 20 62  ellspacing="8" b
1240: 67 63 6f 6c 6f 72 3d 22 23 62 30 66 30 62 30 22  gcolor="#b0f0b0"
1250: 3e 3c 74 72 3e 3c 74 64 3e 0d 0a 41 6c 6c 20 72  ><tr><td>..All r
1260: 69 67 68 74 2c 20 77 65 27 76 65 20 6a 75 73 20  ight, we've jus 
1270: 63 72 65 61 74 65 64 20 61 6e 20 65 6d 70 74 79  created an empty
1280: 20 3c 62 3e 52 61 73 74 65 72 20 43 6f 76 65 72   <b>Raster Cover
1290: 61 67 65 3c 2f 62 3e 3b 20 77 65 20 61 72 65 20  age</b>; we are 
12a0: 6e 6f 77 20 72 65 61 64 79 20 66 6f 72 20 70 6f  now ready for po
12b0: 70 75 6c 61 74 69 6e 67 20 69 74 20 62 79 20 69  pulating it by i
12c0: 6d 70 6f 72 74 69 6e 67 20 74 68 65 20 63 6f 72  mporting the cor
12d0: 72 65 73 70 6f 6e 64 69 6e 67 20 54 49 46 46 20  responding TIFF 
12e0: 69 6d 61 67 65 2e 3c 62 72 3e 3c 62 72 3e 0d 0a  image.<br><br>..
12f0: 54 68 65 20 73 69 64 65 20 66 69 67 75 72 65 20  The side figure 
1300: 73 68 6f 77 73 20 74 68 65 20 3c 62 3e 6d 65 6e  shows the <b>men
1310: 75 20 69 74 65 6d 3c 2f 62 3e 20 79 6f 75 20 68  u item</b> you h
1320: 61 76 65 20 74 6f 20 73 65 6c 65 63 74 20 66 6f  ave to select fo
1330: 72 20 3c 62 3e 69 6d 70 6f 72 74 69 6e 67 3c 2f  r <b>importing</
1340: 62 3e 20 6f 6e 65 20 28 6f 72 20 6d 6f 72 65 29  b> one (or more)
1350: 20 52 61 73 74 65 72 20 66 69 6c 65 73 28 73 29   Raster files(s)
1360: 2e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 3c 2f 74  ...</td></tr></t
1370: 61 62 6c 65 3e 0d 0a 3c 2f 74 64 3e 3c 74 64 20  able>..</td><td 
1380: 77 69 64 74 68 3d 22 36 30 25 22 3e 3c 69 6d 67  width="60%"><img
1390: 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 77 77   src="https://ww
13a0: 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61  w.gaia-gis.it/ga
13b0: 69 61 2d 73 69 6e 73 2f 77 6f 72 6c 64 2d 61 74  ia-sins/world-at
13c0: 6c 61 73 2f 70 69 63 73 2f 62 6c 75 65 6d 2d 30  las/pics/bluem-0
13d0: 33 2e 70 6e 67 22 20 61 6c 74 3d 22 62 6c 75 65  3.png" alt="blue
13e0: 6d 2d 30 33 22 20 77 69 64 74 68 3d 22 31 30 30  m-03" width="100
13f0: 25 22 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d  %">..</td></tr>.
1400: 0a 3c 74 72 3e 3c 74 64 3e 0d 0a 3c 74 61 62 6c  .<tr><td>..<tabl
1410: 65 20 63 65 6c 6c 73 70 61 63 69 6e 67 3d 22 38  e cellspacing="8
1420: 22 20 62 67 63 6f 6c 6f 72 3d 22 23 62 30 66 30  " bgcolor="#b0f0
1430: 62 30 22 3e 3c 74 72 3e 3c 74 64 3e 0d 0a 46 69  b0"><tr><td>..Fi
1440: 72 73 74 20 6f 66 20 61 6c 6c 20 79 6f 75 20 6e  rst of all you n
1450: 65 65 64 20 74 6f 20 73 65 6c 65 63 74 20 3c 62  eed to select <b
1460: 3e 6c 61 6e 64 5f 73 68 61 6c 6c 6f 77 5f 74 6f  >land_shallow_to
1470: 70 6f 5f 32 31 36 30 30 2e 74 69 66 3c 2f 62 3e  po_21600.tif</b>
1480: 20 61 73 20 74 68 65 20 66 69 6c 65 20 74 6f 20   as the file to 
1490: 62 65 20 69 6d 70 6f 72 74 65 64 2e 3c 62 72 3e  be imported.<br>
14a0: 0d 0a 45 76 65 6e 74 75 61 6c 6c 79 20 79 6f 75  ..Eventually you
14b0: 20 6d 69 67 68 74 20 73 65 6c 65 63 74 20 6d 75   might select mu
14c0: 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61 74 20  ltiple files at 
14d0: 6f 6e 63 65 2c 20 62 75 74 20 74 68 69 73 20 69  once, but this i
14e0: 73 6e 27 74 20 74 68 65 20 63 61 73 65 20 62 65  sn't the case be
14f0: 63 61 75 73 65 20 3c 62 3e 42 6c 75 65 4d 61 72  cause <b>BlueMar
1500: 62 6c 65 20 32 6b 6d 3c 2f 62 3e 20 69 73 20 6a  ble 2km</b> is j
1510: 75 73 74 20 61 20 73 69 6e 67 6c 65 20 54 49 46  ust a single TIF
1520: 46 20 69 6d 61 67 65 2e 3c 62 72 3e 3c 62 72 3e  F image.<br><br>
1530: 0d 0a 3c 62 3e 56 65 72 79 20 69 6d 70 6f 72 74  ..<b>Very import
1540: 61 6e 74 3c 2f 62 3e 3a 20 74 68 65 20 54 49 46  ant</b>: the TIF
1550: 46 20 73 75 70 70 6c 69 65 64 20 62 79 20 4e 41  F supplied by NA
1560: 53 41 20 6c 61 63 6b 73 20 61 6e 79 20 69 6e 74  SA lacks any int
1570: 65 72 6e 61 6c 20 67 65 6f 72 65 66 65 72 65 6e  ernal georeferen
1580: 63 69 6e 67 20 69 6e 66 6f 20 28 69 74 27 73 20  cing info (it's 
1590: 6e 6f 74 20 61 20 3c 62 3e 47 65 6f 54 49 46 46  not a <b>GeoTIFF
15a0: 3c 2f 62 3e 29 2c 20 73 6f 20 79 6f 75 20 6e 65  </b>), so you ne
15b0: 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 74 68  ed to specify th
15c0: 61 74 20 61 20 3c 62 3e 63 6f 6d 70 61 6e 69 6f  at a <b>companio
15d0: 6e 20 57 6f 72 6c 64 46 69 6c 65 3c 2f 62 3e 20  n WorldFile</b> 
15e0: 69 73 20 72 65 71 75 69 72 65 64 2c 20 61 6e 64  is required, and
15f0: 20 74 68 61 74 20 74 68 65 20 3c 62 3e 53 52 49   that the <b>SRI
1600: 44 3c 2f 62 3e 20 76 61 6c 75 65 20 6d 75 73 74  D</b> value must
1610: 20 62 65 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61   be unconditiona
1620: 6c 6c 79 20 66 6f 72 63 65 64 2e 3c 62 72 3e 3c  lly forced.<br><
1630: 62 72 3e 0d 0a 4c 61 73 74 20 64 65 74 61 69 6c  br>..Last detail
1640: 3a 20 77 65 27 6c 6c 20 61 73 6b 20 74 6f 20 69  : we'll ask to i
1650: 6d 6d 65 64 69 61 74 65 6c 79 20 62 75 69 6c 64  mmediately build
1660: 20 74 68 65 20 3c 62 3e 6d 75 6c 74 69 2d 72 65   the <b>multi-re
1670: 73 6f 6c 75 74 69 6f 6e 20 50 79 72 61 6d 69 64  solution Pyramid
1680: 3c 2f 62 3e 2c 20 73 6f 20 74 6f 20 67 65 74 20  </b>, so to get 
1690: 61 20 52 61 73 74 65 72 20 43 6f 76 65 72 61 67  a Raster Coverag
16a0: 65 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65  e immediately re
16b0: 61 64 79 20 74 6f 20 62 65 20 76 69 73 75 61 6c  ady to be visual
16c0: 69 7a 65 64 20 6f 6e 20 74 68 65 20 4d 61 70 20  ized on the Map 
16d0: 61 66 65 72 20 63 6f 6d 70 6c 65 74 69 6e 67 20  afer completing 
16e0: 74 68 65 20 69 6d 70 6f 72 74 20 70 72 6f 63 65  the import proce
16f0: 73 73 2e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 3c  ss...</td></tr><
1700: 2f 74 61 62 6c 65 3e 0d 0a 3c 62 72 3e 3c 62 72  /table>..<br><br
1710: 3e 0d 0a 3c 74 61 62 6c 65 20 63 65 6c 6c 73 70  >..<table cellsp
1720: 61 63 69 6e 67 3d 22 38 22 20 62 67 63 6f 6c 6f  acing="8" bgcolo
1730: 72 3d 22 23 66 30 66 30 62 30 22 3e 3c 74 72 3e  r="#f0f0b0"><tr>
1740: 3c 74 64 3e 0d 0a 3c 62 3e 52 65 6d 65 6d 62 65  <td>..<b>Remembe
1750: 72 3c 2f 62 3e 3a 20 61 73 20 77 65 27 76 65 20  r</b>: as we've 
1760: 61 6c 72 65 61 64 79 20 73 65 65 6e 20 77 68 69  already seen whi
1770: 6c 65 20 63 72 65 61 74 69 6e 67 20 74 68 65 20  le creating the 
1780: 52 61 73 74 65 72 20 43 6f 76 65 72 61 67 65 20  Raster Coverage 
1790: 74 68 65 20 3c 62 3e 4a 70 65 67 32 30 30 30 3c  the <b>Jpeg2000<
17a0: 2f 62 3e 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20  /b> compression 
17b0: 69 73 20 68 65 61 76 79 20 61 6e 64 20 72 65 61  is heavy and rea
17c0: 6c 6c 79 20 73 6c 6f 77 2e 3c 62 72 3e 0d 0a 53  lly slow.<br>..S
17d0: 6f 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 70  o in order to sp
17e0: 65 65 64 20 75 70 20 74 68 65 20 69 6d 70 6f 72  eed up the impor
17f0: 74 20 70 72 6f 63 65 73 73 20 79 6f 75 20 6d 75  t process you mu
1800: 73 74 20 65 6e 61 62 6c 65 20 3c 62 3e 70 61 72  st enable <b>par
1810: 61 6c 6c 65 6c 20 70 72 6f 63 65 73 73 69 6e 67  allel processing
1820: 3c 2f 62 3e 2c 20 74 68 61 74 20 6a 75 73 74 20  </b>, that just 
1830: 72 65 71 75 69 72 65 73 20 65 78 65 63 75 74 69  requires executi
1840: 6e 67 20 61 20 73 69 6e 67 6c 65 20 53 51 4c 20  ng a single SQL 
1850: 73 74 61 74 65 6d 65 6e 74 3a 0d 0a 3c 76 65 72  statement:..<ver
1860: 62 61 74 69 6d 3e 0d 0a 53 45 4c 45 43 54 20 52  batim>..SELECT R
1870: 4c 32 5f 53 65 74 4d 61 78 54 68 72 65 61 64 73  L2_SetMaxThreads
1880: 28 33 32 29 3b 0d 0a 3c 2f 76 65 72 62 61 74 69  (32);..</verbati
1890: 6d 3e 0d 0a 54 68 65 20 6d 6f 72 65 20 70 61 72  m>..The more par
18a0: 61 6c 6c 65 6c 20 74 68 72 65 61 64 73 20 79 6f  allel threads yo
18b0: 75 20 61 75 74 68 6f 72 69 7a 65 2c 20 74 68 65  u authorize, the
18c0: 20 67 72 65 61 74 65 72 20 77 69 6c 6c 20 62 65   greater will be
18d0: 20 74 68 65 20 69 6e 63 72 65 61 73 65 20 69 6e   the increase in
18e0: 20 73 70 65 65 64 3a 20 62 75 74 20 62 65 20 63   speed: but be c
18f0: 61 75 74 69 6f 75 73 20 61 6e 64 20 6e 65 76 65  autious and neve
1900: 72 20 65 78 61 67 67 65 72 61 74 65 2c 20 62 65  r exaggerate, be
1910: 63 61 75 73 65 20 74 6f 6f 20 6d 61 6e 79 20 74  cause too many t
1920: 68 72 65 61 64 73 20 6d 61 79 20 69 6d 70 6c 79  hreads may imply
1930: 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 64 65 67   performance deg
1940: 72 61 64 61 74 69 6f 6e 2e 0d 0a 3c 2f 74 64 3e  radation...</td>
1950: 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e 0d 0a 3c  </tr></table>..<
1960: 62 72 3e 3c 62 72 3e 0d 0a 3c 74 61 62 6c 65 20  br><br>..<table 
1970: 63 65 6c 6c 73 70 61 63 69 6e 67 3d 22 38 22 20  cellspacing="8" 
1980: 62 67 63 6f 6c 6f 72 3d 22 23 66 30 66 30 62 30  bgcolor="#f0f0b0
1990: 22 3e 3c 74 72 3e 3c 74 64 3e 0d 0a 3c 68 34 3e  "><tr><td>..<h4>
19a0: 57 68 61 74 20 69 73 20 74 68 65 20 6d 79 73 74  What is the myst
19b0: 65 72 69 6f 75 73 20 57 6f 72 6c 64 46 69 6c 65  erious WorldFile
19c0: 20 3f 3c 2f 68 34 3e 0d 0a 49 74 27 73 20 6a 75   ?</h4>..It's ju
19d0: 73 74 20 61 20 70 6c 61 69 6e 20 74 65 78 74 20  st a plain text 
19e0: 66 69 6c 65 20 73 70 65 63 69 66 79 69 6e 67 20  file specifying 
19f0: 68 6f 77 20 74 68 65 20 69 6d 70 6f 72 74 65 64  how the imported
1a00: 20 69 6d 61 67 65 20 68 61 73 20 74 6f 20 62 65   image has to be
1a10: 20 61 6e 63 68 6f 72 65 64 20 74 6f 20 74 68 65   anchored to the
1a20: 20 4d 61 70 2e 0d 0a 3c 76 65 72 62 61 74 69 6d   Map...<verbatim
1a30: 3e 0d 0a 30 2e 30 31 36 36 36 36 36 37 0d 0a 30  >..0.01666667..0
1a40: 2e 30 0d 0a 30 2e 30 0d 0a 2d 30 2e 30 31 36 36  .0..0.0..-0.0166
1a50: 36 36 36 37 0d 0a 2d 31 38 30 2e 30 30 30 30 30  6667..-180.00000
1a60: 30 0d 0a 39 30 2e 30 30 30 30 30 30 0d 0a 3c 2f  0..90.000000..</
1a70: 76 65 72 62 61 74 69 6d 3e 0d 0a 3c 75 6c 3e 0d  verbatim>..<ul>.
1a80: 0a 3c 6c 69 3e 66 69 72 73 74 20 6c 69 6e 65 20  .<li>first line 
1a90: 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 68 65 20  corresponds the 
1aa0: 74 68 65 20 3c 62 3e 68 6f 72 69 7a 6f 6e 74 61  the <b>horizonta
1ab0: 6c 20 64 69 6d 65 6e 73 69 6f 6e 3c 2f 62 3e 20  l dimension</b> 
1ac0: 6f 66 20 65 61 63 68 20 50 69 78 65 6c 2e 3c 2f  of each Pixel.</
1ad0: 6c 69 3e 0d 0a 3c 6c 69 3e 73 65 63 6f 6e 64 20  li>..<li>second 
1ae0: 61 6e 64 20 74 68 69 72 64 20 6c 69 6e 65 73 20  and third lines 
1af0: 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61  corresponds to a
1b00: 6e 20 65 76 65 6e 74 75 61 6c 20 72 6f 74 61 74  n eventual rotat
1b10: 69 6f 6e 20 28 74 68 61 74 20 69 73 20 6e 6f 74  ion (that is not
1b20: 20 72 65 71 75 69 72 65 64 20 69 6e 20 74 68 69   required in thi
1b30: 73 20 63 61 73 65 29 2e 3c 2f 6c 69 3e 0d 0a 3c  s case).</li>..<
1b40: 6c 69 3e 66 6f 75 72 74 68 20 6c 69 6e 65 20 63  li>fourth line c
1b50: 6f 72 72 65 73 70 6f 6e 64 73 20 74 68 65 20 74  orresponds the t
1b60: 68 65 20 3c 62 3e 76 65 72 74 69 63 61 6c 20 64  he <b>vertical d
1b70: 69 6d 65 6e 73 69 6f 6e 3c 2f 62 3e 20 6f 66 20  imension</b> of 
1b80: 65 61 63 68 20 50 69 78 65 6c 2e 3c 62 72 3e 0d  each Pixel.<br>.
1b90: 0a 49 74 20 6d 75 73 74 20 62 65 20 61 20 3c 62  .It must be a <b
1ba0: 3e 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 3c  >negative value<
1bb0: 2f 62 3e 20 62 65 63 61 75 73 65 20 3c 62 3e 4c  /b> because <b>L
1bc0: 61 74 69 74 75 64 65 3c 2f 62 3e 20 64 65 63 72  atitude</b> decr
1bd0: 65 61 73 65 73 20 67 6f 69 6e 67 20 66 72 6f 6d  eases going from
1be0: 20 74 6f 70 20 74 6f 20 62 6f 74 74 6f 6d 2e 3c   top to bottom.<
1bf0: 2f 6c 69 3e 0d 0a 3c 6c 69 3e 66 69 66 74 68 20  /li>..<li>fifth 
1c00: 61 6e 64 20 73 69 78 74 68 20 6c 69 6e 65 73 20  and sixth lines 
1c10: 72 65 73 70 65 63 74 69 76 65 6c 79 20 63 6f 72  respectively cor
1c20: 72 65 73 70 6f 6e 67 20 74 6f 20 74 68 65 20 3c  respong to the <
1c30: 62 3e 4c 6f 6e 67 69 74 75 64 65 3c 2f 62 3e 20  b>Longitude</b> 
1c40: 61 6e 64 20 3c 62 3e 4c 61 74 69 74 75 64 65 3c  and <b>Latitude<
1c50: 2f 62 3e 20 6f 66 20 74 68 65 20 3c 62 3e 75 70  /b> of the <b>up
1c60: 70 65 72 20 6c 65 66 74 20 63 6f 72 6e 65 72 3c  per left corner<
1c70: 2f 62 3e 20 6f 66 20 74 68 65 20 69 6d 70 6f 72  /b> of the impor
1c80: 74 65 64 20 69 6d 61 67 65 2c 20 74 68 65 20 73  ted image, the s
1c90: 6f 20 63 61 6c 6c 65 64 20 3c 62 3e 74 69 65 20  o called <b>tie 
1ca0: 70 6f 69 6e 74 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a  point</b></li>..
1cb0: 3c 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72  </ul>..</td></tr
1cc0: 3e 3c 2f 74 61 62 6c 65 3e 0d 0a 3c 2f 74 64 3e  ></table>..</td>
1cd0: 3c 74 64 20 61 6c 69 67 6e 3d 22 63 65 6e 74 65  <td align="cente
1ce0: 72 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74  r"><img src="htt
1cf0: 70 73 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 69  ps://www.gaia-gi
1d00: 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73 2f 77  s.it/gaia-sins/w
1d10: 6f 72 6c 64 2d 61 74 6c 61 73 2f 70 69 63 73 2f  orld-atlas/pics/
1d20: 62 6c 75 65 6d 2d 30 34 2e 70 6e 67 22 20 61 6c  bluem-04.png" al
1d30: 74 3d 22 62 6c 75 65 6d 2d 30 34 22 3e 0d 0a 3c  t="bluem-04">..<
1d40: 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 3c 74 72 3e 3c  /td></tr>..<tr><
1d50: 74 64 3e 0d 0a 3c 74 61 62 6c 65 20 63 65 6c 6c  td>..<table cell
1d60: 73 70 61 63 69 6e 67 3d 22 38 22 20 62 67 63 6f  spacing="8" bgco
1d70: 6c 6f 72 3d 22 23 62 30 66 30 62 30 22 3e 3c 74  lor="#b0f0b0"><t
1d80: 72 3e 3c 74 64 3e 0d 0a 54 68 65 20 69 6d 70 6f  r><td>..The impo
1d90: 72 74 20 70 72 6f 63 65 73 73 20 69 73 20 66 69  rt process is fi
1da0: 6e 69 73 68 65 64 3b 20 79 6f 75 20 61 72 65 20  nished; you are 
1db0: 6e 6f 77 20 72 65 61 64 79 20 66 6f 72 20 74 65  now ready for te
1dc0: 73 74 69 6e 67 20 74 68 65 20 3c 62 3e 42 6c 75  sting the <b>Blu
1dd0: 65 4d 61 72 62 6c 65 3c 2f 62 3e 20 52 61 73 74  eMarble</b> Rast
1de0: 65 72 20 43 6f 76 65 72 61 67 65 2e 0d 0a 3c 75  er Coverage...<u
1df0: 6c 3e 0d 0a 3c 6c 69 3e 4f 70 65 6e 20 61 20 3c  l>..<li>Open a <
1e00: 62 3e 4d 61 70 20 50 61 6e 65 6c 3c 2f 62 3e 3c  b>Map Panel</b><
1e10: 2f 6c 69 3e 0d 0a 3c 6c 69 3e 54 68 65 6e 20 61  /li>..<li>Then a
1e20: 74 74 61 63 68 20 3c 62 3e 42 6c 75 65 4d 61 72  ttach <b>BlueMar
1e30: 62 6c 65 3c 2f 62 3e 20 74 6f 20 69 74 3c 2f 6c  ble</b> to it</l
1e40: 69 3e 0d 0a 3c 6c 69 3e 41 73 20 79 6f 75 20 63  i>..<li>As you c
1e50: 61 6e 20 64 69 72 65 63 74 6c 79 20 63 68 65 63  an directly chec
1e60: 6b 20 62 79 20 79 6f 75 72 73 65 6c 66 20 61 6e  k by yourself an
1e70: 79 74 68 69 6e 67 20 77 6f 72 6b 73 20 6e 69 63  ything works nic
1e80: 65 6c 79 20 61 73 20 65 78 70 65 63 74 65 64 2e  ely as expected.
1e90: 3c 2f 6c 69 3e 0d 0a 3c 2f 75 6c 3e 0d 0a 3c 2f  </li>..</ul>..</
1ea0: 74 64 3e 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e  td></tr></table>
1eb0: 0d 0a 3c 62 72 3e 3c 62 72 3e 0d 0a 3c 74 61 62  ..<br><br>..<tab
1ec0: 6c 65 20 63 65 6c 6c 73 70 61 63 69 6e 67 3d 22  le cellspacing="
1ed0: 38 22 20 62 67 63 6f 6c 6f 72 3d 22 23 66 30 66  8" bgcolor="#f0f
1ee0: 30 62 30 22 3e 3c 74 72 3e 3c 74 64 3e 0d 0a 3c  0b0"><tr><td>..<
1ef0: 62 3e 4e 6f 74 69 63 65 3c 2f 62 3e 3a 20 74 68  b>Notice</b>: th
1f00: 69 73 20 69 73 20 61 20 76 65 72 79 20 69 6e 66  is is a very inf
1f10: 72 65 71 75 65 6e 74 20 63 61 73 65 2e 20 49 74  requent case. It
1f20: 20 68 61 70 70 65 6e 73 20 6a 75 73 74 20 62 65   happens just be
1f30: 63 61 75 73 65 20 3c 62 3e 42 6c 75 65 4d 61 72  cause <b>BlueMar
1f40: 62 6c 65 3c 2f 62 3e 20 69 73 20 62 61 73 65 64  ble</b> is based
1f50: 20 6f 6e 20 3c 62 3e 52 47 42 3c 2f 62 3e 20 50   on <b>RGB</b> P
1f60: 69 78 65 6c 73 20 74 68 61 74 20 64 6f 65 73 6e  ixels that doesn
1f70: 27 74 20 72 65 71 75 69 72 65 20 61 6e 79 20 3c  't require any <
1f80: 62 3e 53 74 79 6c 65 3c 2f 62 3e 20 74 6f 20 62  b>Style</b> to b
1f90: 65 20 73 70 65 63 69 66 69 65 64 3b 20 74 68 65  e specified; the
1fa0: 20 3c 62 3e 64 65 66 61 75 6c 74 20 73 74 79 6c   <b>default styl
1fb0: 65 3c 2f 62 3e 20 69 73 20 61 6c 72 65 61 64 79  e</b> is already
1fc0: 20 70 65 72 66 65 63 74 6c 79 20 66 69 74 2e 3c   perfectly fit.<
1fd0: 62 72 3e 3c 62 72 3e 0d 0a 4d 61 6e 79 20 6f 74  br><br>..Many ot
1fe0: 68 65 72 73 20 52 61 73 74 65 72 20 43 6f 76 65  hers Raster Cove
1ff0: 72 61 67 65 73 20 77 69 6c 6c 20 72 65 71 75 69  rages will requi
2000: 72 65 20 69 6e 73 74 65 61 64 20 74 6f 20 73 70  re instead to sp
2010: 65 63 69 66 79 20 73 6f 6d 65 20 61 70 70 72 6f  ecify some appro
2020: 70 72 69 61 74 65 20 3c 62 3e 53 74 79 6c 65 3c  priate <b>Style<
2030: 2f 62 3e 20 69 6e 20 6f 72 64 65 72 20 74 6f 20  /b> in order to 
2040: 62 65 20 63 6f 72 72 65 63 74 6c 79 20 64 69 73  be correctly dis
2050: 70 6c 61 79 65 64 2c 20 61 73 20 77 65 27 6c 6c  played, as we'll
2060: 20 73 65 65 20 73 6f 6f 6e 20 69 6e 20 74 68 65   see soon in the
2070: 20 6e 65 78 74 20 73 74 65 70 20 6f 66 20 74 68   next step of th
2080: 69 73 20 74 75 74 6f 72 69 61 6c 2e 0d 0a 3c 2f  is tutorial...</
2090: 74 64 3e 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e  td></tr></table>
20a0: 0d 0a 3c 2f 74 64 3e 3c 74 64 20 77 69 64 74 68  ..</td><td width
20b0: 3d 22 36 30 25 22 3e 3c 69 6d 67 20 73 72 63 3d  ="60%"><img src=
20c0: 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 61 69  "https://www.gai
20d0: 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69  a-gis.it/gaia-si
20e0: 6e 73 2f 77 6f 72 6c 64 2d 61 74 6c 61 73 2f 70  ns/world-atlas/p
20f0: 69 63 73 2f 62 6c 75 65 6d 2d 30 35 2e 70 6e 67  ics/bluem-05.png
2100: 22 20 61 6c 74 3d 22 62 6c 75 65 6d 2d 30 35 22  " alt="bluem-05"
2110: 20 77 69 64 74 68 3d 22 31 30 30 25 22 3e 0d 0a   width="100%">..
2120: 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 3c 2f 74 61  </td></tr>..</ta
2130: 62 6c 65 3e 3c 62 72 3e 0d 0a 3c 68 72 3e 0d 0a  ble><br>..<hr>..
2140: 3c 68 32 3e 41 6c 74 65 72 6e 61 74 69 76 65 20  <h2>Alternative 
2150: 61 70 70 72 6f 61 63 68 3a 20 75 73 69 6e 67 20  approach: using 
2160: 53 51 4c 20 66 75 6e 63 74 69 6f 6e 73 3c 2f 68  SQL functions</h
2170: 32 3e 0d 0a 42 6f 74 68 20 3c 62 3e 53 70 61 74  2>..Both <b>Spat
2180: 69 61 4c 69 74 65 3c 2f 62 3e 20 61 6e 64 20 3c  iaLite</b> and <
2190: 62 3e 52 61 73 74 65 72 4c 69 74 65 32 3c 2f 62  b>RasterLite2</b
21a0: 3e 20 61 6c 77 61 79 73 20 66 75 6c 6c 20 53 51  > always full SQ
21b0: 4c 20 73 75 70 70 6f 72 74 20 66 6f 72 20 61 6c  L support for al
21c0: 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 65 73  l functionalites
21d0: 2e 3c 62 72 3e 0d 0a 41 6c 73 6f 20 69 6e 20 74  .<br>..Also in t
21e0: 68 65 20 63 61 73 65 20 6f 66 20 6d 61 6e 61 67  he case of manag
21f0: 69 6e 67 20 52 61 73 74 65 72 20 43 6f 76 65 72  ing Raster Cover
2200: 61 67 65 73 20 28 63 72 65 61 74 69 6e 67 2c 20  ages (creating, 
2210: 70 6f 70 75 6c 61 74 69 6e 67 2c 20 63 6f 6e 66  populating, conf
2220: 69 67 75 72 69 6e 67 20 61 6e 64 20 73 6f 20 6f  iguring and so o
2230: 6e 29 2e 3c 62 72 3e 3c 62 72 3e 0d 0a 54 68 65  n).<br><br>..The
2240: 20 66 6f 6c 6c 6f 77 69 6e 67 20 53 51 4c 20 66   following SQL f
2250: 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 73 75 70  unctions are sup
2260: 70 6c 69 65 64 20 62 79 20 3c 62 3e 52 61 73 74  plied by <b>Rast
2270: 65 72 4c 69 74 65 32 3c 2f 62 3e 20 61 6e 64 20  erLite2</b> and 
2280: 79 6f 75 20 63 61 6e 20 6c 65 61 72 6e 20 6d 6f  you can learn mo
2290: 72 65 20 61 62 6f 75 74 20 74 68 65 6d 20 66 72  re about them fr
22a0: 6f 6d 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70  om <a href="http
22b0: 73 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 69 73  s://www.gaia-gis
22c0: 2e 69 74 2f 66 6f 73 73 69 6c 2f 6c 69 62 72 61  .it/fossil/libra
22d0: 73 74 65 72 6c 69 74 65 32 2f 77 69 6b 69 3f 6e  sterlite2/wiki?n
22e0: 61 6d 65 3d 73 71 6c 5f 72 65 66 65 72 65 6e 63  ame=sql_referenc
22f0: 65 5f 6c 69 73 74 23 73 65 63 74 69 6f 6e 73 22  e_list#sections"
2300: 3e 68 65 72 65 3c 2f 61 3e 3a 0d 0a 3c 75 6c 3e  >here</a>:..<ul>
2310: 0d 0a 3c 6c 69 3e 3c 62 3e 3c 69 3e 52 4c 32 5f  ..<li><b><i>RL2_
2320: 43 72 65 61 74 65 52 61 73 74 65 72 43 6f 76 65  CreateRasterCove
2330: 72 61 67 65 28 29 3c 2f 69 3e 3c 2f 62 3e 3c 2f  rage()</i></b></
2340: 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c 69 3e 52  li>..<li><b><i>R
2350: 4c 32 5f 53 65 74 52 61 73 74 65 72 43 6f 76 65  L2_SetRasterCove
2360: 72 61 67 65 49 6e 66 6f 73 28 29 3c 2f 69 3e 3c  rageInfos()</i><
2370: 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62  /b></li>..<li><b
2380: 3e 3c 69 3e 52 4c 32 5f 53 65 74 52 61 73 74 65  ><i>RL2_SetRaste
2390: 72 43 6f 76 65 72 61 67 65 43 6f 70 79 72 69 67  rCoverageCopyrig
23a0: 68 74 28 29 3c 2f 69 3e 3c 2f 62 3e 3c 2f 6c 69  ht()</i></b></li
23b0: 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c 69 3e 52 4c 32  >..<li><b><i>RL2
23c0: 5f 53 65 74 52 61 73 74 65 72 43 6f 76 65 72 61  _SetRasterCovera
23d0: 67 65 44 65 66 61 75 6c 74 42 61 6e 64 73 28 29  geDefaultBands()
23e0: 3c 2f 69 3e 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c  </i></b></li>..<
23f0: 6c 69 3e 3c 62 3e 3c 69 3e 52 4c 32 5f 45 6e 61  li><b><i>RL2_Ena
2400: 62 6c 65 52 61 73 74 65 72 43 6f 76 65 72 61 67  bleRasterCoverag
2410: 65 41 75 74 6f 4e 44 56 49 28 29 3c 2f 69 3e 3c  eAutoNDVI()</i><
2420: 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62  /b></li>..<li><b
2430: 3e 3c 69 3e 52 4c 32 5f 49 73 52 61 73 74 65 72  ><i>RL2_IsRaster
2440: 43 6f 76 65 72 61 67 65 41 75 74 6f 4e 64 76 69  CoverageAutoNdvi
2450: 45 6e 61 62 6c 65 64 28 29 3c 2f 69 3e 3c 2f 62  Enabled()</i></b
2460: 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c  ></li>..<li><b><
2470: 69 3e 52 4c 32 5f 53 65 74 52 61 73 74 65 72 43  i>RL2_SetRasterC
2480: 6f 76 65 72 61 67 65 56 69 73 69 62 69 6c 69 74  overageVisibilit
2490: 79 52 61 6e 67 65 28 29 3c 2f 69 3e 3c 2f 62 3e  yRange()</i></b>
24a0: 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c 69  </li>..<li><b><i
24b0: 3e 52 4c 32 5f 47 65 74 52 61 73 74 65 72 43 6f  >RL2_GetRasterCo
24c0: 76 65 72 61 67 65 4d 69 6e 53 63 61 6c 65 44 65  verageMinScaleDe
24d0: 6e 6f 6d 69 6e 61 74 6f 72 28 29 3c 2f 69 3e 3c  nominator()</i><
24e0: 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62  /b></li>..<li><b
24f0: 3e 3c 69 3e 52 4c 32 5f 47 65 74 52 61 73 74 65  ><i>RL2_GetRaste
2500: 72 43 6f 76 65 72 61 67 65 4d 61 78 53 63 61 6c  rCoverageMaxScal
2510: 65 44 65 6e 6f 6d 69 6e 61 74 6f 72 28 29 3c 2f  eDenominator()</
2520: 69 3e 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69  i></b></li>..<li
2530: 3e 3c 62 3e 3c 69 3e 52 4c 32 5f 44 72 6f 70 43  ><b><i>RL2_DropC
2540: 6f 76 65 72 61 67 65 28 29 3c 2f 69 3e 3c 2f 62  overage()</i></b
2550: 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c  ></li>..<li><b><
2560: 69 3e 52 4c 32 5f 43 6f 70 79 52 61 73 74 65 72  i>RL2_CopyRaster
2570: 43 6f 76 65 72 61 67 65 28 29 3c 2f 69 3e 3c 2f  Coverage()</i></
2580: 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e  b></li>..<li><b>
2590: 3c 69 3e 52 4c 32 5f 44 65 6c 65 74 65 53 65 63  <i>RL2_DeleteSec
25a0: 74 69 6f 6e 28 29 3c 2f 69 3e 3c 2f 62 3e 3c 2f  tion()</i></b></
25b0: 6c 69 3e 0d 0a 3c 2f 75 6c 3e 0d 0a 3c 62 72 3e  li>..</ul>..<br>
25c0: 3c 62 72 3e 0d 0a 46 75 72 74 68 65 72 20 53 51  <br>..Further SQ
25d0: 4c 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20  L functions are 
25e0: 73 75 70 70 6c 69 65 64 20 62 79 20 3c 62 3e 53  supplied by <b>S
25f0: 70 61 74 69 61 4c 69 74 65 3c 2f 62 3e 20 61 6e  patiaLite</b> an
2600: 64 20 79 6f 75 20 63 61 6e 20 6c 65 61 72 6e 20  d you can learn 
2610: 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 6d 20  more about them 
2620: 66 72 6f 6d 20 3c 61 20 68 72 65 66 3d 22 68 74  from <a href="ht
2630: 74 70 73 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67  tps://www.gaia-g
2640: 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73 2f  is.it/gaia-sins/
2650: 73 70 61 74 69 61 6c 69 74 65 2d 73 71 6c 2d 6c  spatialite-sql-l
2660: 61 74 65 73 74 2e 68 74 6d 6c 23 70 31 36 73 74  atest.html#p16st
2670: 79 6c 65 22 3e 68 65 72 65 3c 2f 61 3e 3a 0d 0a  yle">here</a>:..
2680: 3c 75 6c 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c 69 3e  <ul>..<li><b><i>
2690: 53 45 5f 52 65 67 69 73 74 65 72 52 61 73 74 65  SE_RegisterRaste
26a0: 72 43 6f 76 65 72 61 67 65 53 72 69 64 28 29 3c  rCoverageSrid()<
26b0: 2f 69 3e 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c  /i></b></li>..<l
26c0: 69 3e 3c 62 3e 3c 69 3e 53 45 5f 55 6e 72 65 67  i><b><i>SE_Unreg
26d0: 69 73 74 65 72 52 61 73 74 65 72 43 6f 76 65 72  isterRasterCover
26e0: 61 67 65 53 72 69 64 28 29 3c 2f 69 3e 3c 2f 62  ageSrid()</i></b
26f0: 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 62 3e 3c  ></li>..<li><b><
2700: 69 3e 53 45 5f 55 70 64 61 74 65 52 61 73 74 65  i>SE_UpdateRaste
2710: 72 43 6f 76 65 72 61 67 65 45 78 74 65 6e 74 28  rCoverageExtent(
2720: 29 3c 2f 69 3e 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a  )</i></b></li>..
2730: 3c 6c 69 3e 3c 62 3e 3c 69 3e 53 45 5f 52 65 67  <li><b><i>SE_Reg
2740: 69 73 74 65 72 52 61 73 74 65 72 43 6f 76 65 72  isterRasterCover
2750: 61 67 65 4b 65 79 77 6f 72 64 28 29 3c 2f 69 3e  ageKeyword()</i>
2760: 3c 2f 62 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c  </b></li>..<li><
2770: 62 3e 3c 69 3e 53 45 5f 55 6e 72 65 67 69 73 74  b><i>SE_Unregist
2780: 65 72 52 61 73 74 65 72 43 6f 76 65 72 61 67 65  erRasterCoverage
2790: 4b 65 79 77 6f 72 64 28 29 3c 2f 69 3e 3c 2f 62  Keyword()</i></b
27a0: 3e 3c 2f 6c 69 3e 0d 0a 3c 2f 75 6c 3e 0d 0a 3c  ></li>..</ul>..<
27b0: 62 72 3e 0d 0a 3c 68 72 3e 0d 0a 3c 68 32 3e 57  br>..<hr>..<h2>W
27c0: 68 65 72 65 20 77 65 20 61 72 65 3c 2f 68 32 3e  here we are</h2>
27d0: 0d 0a 3c 74 61 62 6c 65 20 63 65 6c 6c 73 70 61  ..<table cellspa
27e0: 63 69 6e 67 3d 22 38 22 20 62 67 63 6f 6c 6f 72  cing="8" bgcolor
27f0: 3d 22 23 62 30 66 30 62 30 22 3e 3c 74 72 3e 3c  ="#b0f0b0"><tr><
2800: 74 64 3e 0d 0a 59 6f 75 27 76 65 20 6a 75 73 74  td>..You've just
2810: 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 65 20 66   completed the f
2820: 69 72 73 74 20 73 74 65 70 20 6f 66 20 74 68 65  irst step of the
2830: 20 3c 62 3e 57 6f 72 6c 64 20 41 74 6c 61 73 3c   <b>World Atlas<
2840: 2f 62 3e 20 74 75 74 6f 72 69 61 6c 2c 20 61 6e  /b> tutorial, an
2850: 64 20 79 6f 75 20 61 72 65 20 6e 6f 77 20 65 78  d you are now ex
2860: 70 65 63 74 65 64 20 74 6f 20 68 61 76 65 20 61  pected to have a
2870: 63 71 75 69 72 65 64 20 73 6f 6d 65 20 62 61 73  cquired some bas
2880: 69 63 20 73 6b 69 6c 6c 73 20 61 62 6f 75 74 20  ic skills about 
2890: 3c 62 3e 52 61 73 74 65 72 20 43 6f 76 65 72 61  <b>Raster Covera
28a0: 67 65 73 3c 2f 62 3e 3c 62 72 3e 3c 62 72 3e 0d  ges</b><br><br>.
28b0: 0a 53 6f 20 6e 6f 77 20 72 65 74 75 72 6e 20 74  .So now return t
28c0: 6f 20 74 68 65 20 3c 62 3e 69 6e 64 65 78 3c 2f  o the <b>index</
28d0: 62 3e 20 61 6e 64 20 70 61 73 73 20 74 6f 20 6e  b> and pass to n
28e0: 65 78 74 20 74 6f 70 69 63 20 77 68 65 72 65 20  ext topic where 
28f0: 77 65 27 6c 6c 20 65 78 61 6d 69 6e 65 20 74 68  we'll examine th
2900: 65 20 3c 62 3e 45 54 4f 50 4f 31 3c 2f 62 3e 20  e <b>ETOPO1</b> 
2910: 52 61 73 74 65 72 20 43 6f 76 65 72 61 67 65 2e  Raster Coverage.
2920: 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 3c 2f 74 61  ..</td></tr></ta
2930: 62 6c 65 3e 0d 0a 3c 62 72 3e 3c 62 72 3e 3c 68  ble>..<br><br><h
2940: 72 3e 3c 62 72 3e 0d 0a 42 61 63 6b 20 74 6f 20  r><br>..Back to 
2950: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f  <a href="https:/
2960: 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74  /www.gaia-gis.it
2970: 2f 66 6f 73 73 69 6c 2f 73 70 61 74 69 61 6c 69  /fossil/spatiali
2980: 74 65 5f 67 75 69 2f 77 69 6b 69 3f 6e 61 6d 65  te_gui/wiki?name
2990: 3d 57 6f 72 6c 64 2b 41 74 6c 61 73 2b 49 6e 64  =World+Atlas+Ind
29a0: 65 78 22 3e 57 6f 72 6c 64 20 41 74 6c 61 73 20  ex">World Atlas 
29b0: 49 6e 64 65 78 3c 2f 61 3e 0a 5a 20 39 62 64 33  Index</a>.Z 9bd3
29c0: 36 33 62 64 33 35 36 30 61 64 38 34 31 33 30 38  63bd3560ad841308
29d0: 33 61 37 34 32 61 36 65 63 35 32 66 0a           3a742a6ec52f.