Artifact
c001cc10d7512c2cf75f8df052aeb611dd6f0e6c:
Ticket change
[c001cc10d7]
- New ticket
[3743a244cf30c0e4|3743a244cf] <i>Concept new toll 'spatialite_updatez'</i>.
by
anonymous
2017-09-13 06:17:17.
0000: 44 20 32 30 31 37 2d 30 39 2d 31 33 54 30 36 3a D 2017-09-13T06:
0010: 31 37 3a 31 37 2e 34 32 34 0a 4a 20 66 6f 75 6e 17:17.424.J foun
0020: 64 69 6e 20 64 65 76 65 6c 6f 70 6d 65 6e 74 0a din development.
0030: 4a 20 69 63 6f 6d 6d 65 6e 74 20 47 6f 61 6c 5c J icomment Goal\
0040: 73 6f 66 5c 73 74 68 65 5c 73 6e 65 77 5c 73 74 sof\sthe\snew\st
0050: 6f 6f 6c 5c 73 77 6f 75 6c 64 5c 73 62 65 3a 3c ool\swould\sbe:<
0060: 62 72 3e 5c 72 5c 6e 3c 75 6c 3e 74 6f 5c 73 61 br>\r\n<ul>to\sa
0070: 6c 6c 6f 77 5c 73 61 5c 73 55 73 65 72 5c 73 74 llow\sa\sUser\st
0080: 6f 5c 73 75 70 64 61 74 65 5c 73 61 6e 5c 73 65 o\supdate\san\se
0090: 78 69 73 74 69 6e 67 5c 73 67 65 6f 6d 65 74 72 xisting\sgeometr
00a0: 79 5c 73 66 69 65 6c 64 5c 73 74 68 61 74 5c 73 y\sfield\sthat\s
00b0: 63 6f 6e 74 61 69 6e 73 5c 73 61 5c 73 3c 62 3e contains\sa\s<b>
00c0: 5a 3c 2f 62 3e 5c 73 56 61 6c 75 65 3c 62 72 3e Z</b>\sValue<br>
00d0: 5c 73 62 79 5c 73 73 65 61 72 63 68 69 6e 67 5c \sby\ssearching\
00e0: 73 66 6f 72 5c 73 74 68 65 5c 73 6e 65 61 72 65 sfor\sthe\sneare
00f0: 73 74 5c 73 50 4f 49 4e 54 5a 5c 73 28 6f 72 5c st\sPOINTZ\s(or\
0100: 73 50 4f 49 4e 54 5a 4d 29 5c 73 6f 66 5c 73 61 sPOINTZM)\sof\sa
0110: 5c 73 44 65 6d 2d 44 61 74 61 62 61 73 65 3c 2f \sDem-Database</
0120: 75 6c 3e 5c 72 5c 6e 3c 68 72 3e 5c 72 5c 6e 50 ul>\r\n<hr>\r\nP
0130: 72 65 63 6f 6e 64 69 74 69 6f 6e 73 3a 3c 62 72 reconditions:<br
0140: 3e 5c 72 5c 6e 3c 75 6c 3e 61 6e 5c 73 65 78 69 >\r\n<ul>an\sexi
0150: 73 74 69 6e 67 5c 73 44 61 74 61 62 61 73 65 5c sting\sDatabase\
0160: 73 28 3c 62 3e 53 6f 75 72 63 65 3c 2f 62 3e 29 s(<b>Source</b>)
0170: 5c 73 47 65 6f 6d 65 74 72 79 5c 73 66 69 65 6c \sGeometry\sfiel
0180: 64 5c 73 68 61 73 5c 73 62 65 65 6e 5c 73 63 6f d\shas\sbeen\sco
0190: 6e 76 65 72 74 65 64 5c 73 74 6f 5c 73 61 5c 73 nverted\sto\sa\s
01a0: 44 69 6d 65 6e 73 69 6f 6e 5c 73 5a 5c 73 28 6f Dimension\sZ\s(o
01b0: 72 5c 73 5a 4d 29 3c 62 72 3e 5c 72 5c 6e 3c 75 r\sZM)<br>\r\n<u
01c0: 6c 3e 74 68 65 5c 73 54 41 42 4c 45 5c 73 3c 62 l>the\sTABLE\s<b
01d0: 3e 6d 75 73 74 3c 2f 62 3e 5c 73 62 65 5c 73 61 >must</b>\sbe\sa
01e0: 5c 73 53 70 61 74 69 61 6c 54 61 62 6c 65 2c 5c \sSpatialTable,\
01f0: 73 73 69 6e 63 65 5c 73 3c 62 3e 52 4f 57 49 44 ssince\s<b>ROWID
0200: 3c 2f 62 3e 5c 73 77 69 6c 6c 5c 73 62 65 5c 73 </b>\swill\sbe\s
0210: 75 73 65 64 5c 73 74 6f 5c 73 75 70 64 61 74 65 used\sto\supdate
0220: 3c 2f 75 6c 3e 5c 72 5c 6e 41 6e 5c 73 44 65 6d </ul>\r\nAn\sDem
0230: 2d 44 61 74 61 62 61 73 65 5c 73 28 3c 62 3e 44 -Database\s(<b>D
0240: 65 6d 3c 2f 62 3e 29 5c 73 65 78 69 73 74 73 5c em</b>)\sexists\
0250: 73 74 68 61 74 5c 73 63 6f 6e 74 61 69 6e 73 5c sthat\scontains\
0260: 73 61 5c 73 50 4f 49 4e 54 5a 5c 73 6f 72 5c 73 sa\sPOINTZ\sor\s
0270: 50 4f 49 4e 54 5a 4d 5c 73 47 65 6f 6d 65 74 72 POINTZM\sGeometr
0280: 79 3c 62 72 3e 5c 72 5c 6e 54 68 65 5c 73 28 3c y<br>\r\nThe\s(<
0290: 62 3e 44 65 6d 3c 2f 62 3e 29 5c 73 63 6f 6e 74 b>Dem</b>)\scont
02a0: 61 69 6e 73 5c 73 61 5c 73 53 70 61 74 69 61 6c ains\sa\sSpatial
02b0: 49 6e 64 65 78 3c 62 72 3e 5c 72 5c 6e 42 6f 74 Index<br>\r\nBot
02c0: 68 5c 73 47 65 6f 6d 65 74 72 69 65 73 5c 73 63 h\sGeometries\sc
02d0: 6f 6e 74 61 69 6e 5c 73 61 5c 73 76 61 6c 69 64 ontain\sa\svalid
02e0: 5c 73 53 72 69 64 3c 2f 75 6c 3e 5c 72 5c 6e 3c \sSrid</ul>\r\n<
02f0: 68 72 3e 5c 72 5c 6e 49 6e 70 75 74 5c 73 50 61 hr>\r\nInput\sPa
0300: 72 61 6d 65 74 65 72 73 3a 3c 62 72 3e 3c 62 72 rameters:<br><br
0310: 3e 5c 72 5c 6e 46 6f 72 5c 73 62 6f 74 68 5c 73 >\r\nFor\sboth\s
0320: 3c 62 3e 53 6f 75 72 63 65 3c 2f 62 3e 5c 73 61 <b>Source</b>\sa
0330: 6e 64 5c 73 3c 62 3e 44 65 6d 3c 2f 62 3e 5c 72 nd\s<b>Dem</b>\r
0340: 5c 6e 3c 75 6c 3e 50 61 74 68 5c 73 74 6f 5c 73 \n<ul>Path\sto\s
0350: 44 61 74 61 62 61 73 65 3c 62 72 3e 54 61 62 6c Database<br>Tabl
0360: 65 3c 62 72 3e 47 65 6f 6d 65 74 72 79 2d 43 6f e<br>Geometry-Co
0370: 6c 75 6d 6e 3c 2f 75 6c 3e 5c 72 5c 6e 3c 62 72 lumn</ul>\r\n<br
0380: 3e 4f 70 74 69 6f 6e 61 6c 5c 73 50 61 72 61 6d >Optional\sParam
0390: 65 74 65 72 3a 3c 62 72 3e 5c 72 5c 6e 3c 75 6c eter:<br>\r\n<ul
03a0: 3e 72 65 73 6f 6c 75 74 69 6f 6e 5c 73 6f 66 5c >resolution\sof\
03b0: 73 44 65 6d 3c 75 6c 3e 77 68 69 63 68 5c 73 62 sDem<ul>which\sb
03c0: 79 5c 73 64 65 66 61 75 6c 74 5c 73 63 61 6e 5c y\sdefault\scan\
03d0: 73 62 65 5c 73 63 61 6c 63 75 6c 61 74 65 64 5c sbe\scalculated\
03e0: 73 62 79 5c 72 5c 6e 3c 75 6c 3e 5c 72 5c 6e 3c sby\r\n<ul>\r\n<
03f0: 70 72 65 3e 5c 72 5c 6e 28 65 78 74 65 6e 74 5f pre>\r\n(extent_
0400: 6d 61 78 78 5f 64 65 6d 2d 65 78 74 65 6e 74 5f maxx_dem-extent_
0410: 6d 69 6e 78 5f 64 65 6d 29 2a 28 65 78 74 65 6e minx_dem)*(exten
0420: 74 5f 6d 61 78 79 5f 64 65 6d 2d 65 78 74 65 6e t_maxy_dem-exten
0430: 74 5f 6d 69 6e 79 5f 64 65 6d 29 2f 28 64 6f 75 t_miny_dem)/(dou
0440: 62 6c 65 29 72 6f 77 73 5f 63 6f 75 6e 74 5f 64 ble)rows_count_d
0450: 65 6d 5c 72 5c 6e 3c 2f 70 72 65 3e 5c 72 5c 6e em\r\n</pre>\r\n
0460: 61 73 73 75 6d 69 6e 67 5c 73 74 68 61 74 5c 73 assuming\sthat\s
0470: 74 68 65 5c 73 3c 62 3e 44 65 6d 3c 2f 62 3e 5c the\s<b>Dem</b>\
0480: 73 68 61 73 5c 73 62 65 65 6e 5c 73 63 6f 6d 70 shas\sbeen\scomp
0490: 6c 65 74 65 6c 79 5c 73 66 69 6c 6c 65 64 5c 73 letely\sfilled\s
04a0: 77 69 74 68 5c 73 61 5c 73 47 65 6f 6d 65 74 72 with\sa\sGeometr
04b0: 79 5c 72 5c 6e 3c 2f 75 6c 3e 5c 72 5c 6e 74 68 y\r\n</ul>\r\nth
04c0: 69 73 5c 73 70 61 72 61 6d 65 74 65 72 5c 73 63 is\sparameter\sc
04d0: 61 6e 5c 73 62 65 5c 73 75 73 65 64 5c 73 74 6f an\sbe\sused\sto
04e0: 5c 73 6f 76 65 72 72 69 64 65 5c 73 74 68 69 73 \soverride\sthis
04f0: 5c 73 76 61 6c 75 65 5c 73 69 66 5c 73 6e 6f 74 \svalue\sif\snot
0500: 5c 73 63 6f 72 72 65 63 74 2e 5c 72 5c 6e 3c 2f \scorrect.\r\n</
0510: 75 6c 3e 5c 72 5c 6e 3c 2f 75 6c 3e 5c 72 5c 6e ul>\r\n</ul>\r\n
0520: 3c 68 72 3e 5c 72 5c 6e 43 6f 6d 6d 61 6e 64 73 <hr>\r\nCommands
0530: 3a 3c 62 72 3e 5c 72 5c 6e 3c 75 6c 3e 3c 62 3e :<br>\r\n<ul><b>
0540: 73 6e 69 66 66 3c 2f 62 3e 5c 72 5c 6e 5c 73 3c sniff</b>\r\n\s<
0550: 75 6c 3e 77 68 69 63 68 5c 73 77 6f 75 6c 64 5c ul>which\swould\
0560: 73 61 6c 6c 6f 77 5c 73 74 68 65 5c 73 55 73 65 sallow\sthe\sUse
0570: 72 5c 73 74 6f 5c 73 70 72 65 70 61 72 65 5c 73 r\sto\sprepare\s
0580: 74 68 65 5c 73 63 6f 6d 6d 61 6e 64 5c 73 73 79 the\scommand\ssy
0590: 6e 74 61 78 3c 62 72 3e 72 65 63 65 69 76 69 6e ntax<br>receivin
05a0: 67 5c 73 61 5c 73 6d 65 73 73 61 67 65 5c 73 74 g\sa\smessage\st
05b0: 68 61 74 5c 73 61 6c 6c 5c 73 70 72 65 63 6f 6e hat\sall\sprecon
05c0: 64 69 74 69 6f 6e 73 5c 73 61 72 65 5c 73 66 75 ditions\sare\sfu
05d0: 6c 66 69 6c 6c 65 64 2e 3c 62 72 3e 5c 73 5c 72 lfilled.<br>\s\r
05e0: 5c 6e 3c 62 3e 53 6f 75 72 63 65 3c 2f 62 3e 5c \n<b>Source</b>\
05f0: 73 61 6e 64 5c 73 3c 62 3e 44 65 6d 3c 2f 62 3e sand\s<b>Dem</b>
0600: 5c 73 5c 73 63 61 6e 5c 73 62 65 5c 73 64 6f 6e \s\scan\sbe\sdon
0610: 65 5c 73 73 65 70 61 72 61 74 65 6c 79 5c 73 6f e\sseparately\so
0620: 72 5c 73 74 6f 67 65 74 68 65 72 3c 62 72 3e 5c r\stogether<br>\
0630: 72 5c 6e 47 6f 61 6c 5c 73 69 73 5c 73 74 6f 5c r\nGoal\sis\sto\
0640: 73 65 61 73 65 5c 73 74 68 65 5c 73 63 72 65 61 sease\sthe\screa
0650: 74 69 6f 6e 5c 73 6f 66 5c 73 74 68 65 5c 73 70 tion\sof\sthe\sp
0660: 61 72 61 6d 65 74 65 72 73 5c 73 61 6e 64 5c 73 arameters\sand\s
0670: 72 65 63 65 69 76 69 6e 67 5c 73 69 6e 66 6f 72 receiving\sinfor
0680: 6d 61 74 69 6f 6e 5c 73 61 62 6f 75 74 5c 73 77 mation\sabout\sw
0690: 68 61 74 5c 73 69 73 5c 73 74 6f 5c 73 68 61 70 hat\sis\sto\shap
06a0: 70 65 6e 5c 72 5c 6e 5c 73 3c 2f 75 6c 3e 5c 72 pen\r\n\s</ul>\r
06b0: 5c 6e 3c 2f 75 6c 3e 5c 72 5c 6e 3c 62 72 3e 5c \n</ul>\r\n<br>\
06c0: 72 5c 6e 3c 75 6c 3e 3c 62 3e 75 70 64 61 74 65 r\n<ul><b>update
06d0: 3c 2f 62 3e 5c 72 5c 6e 5c 73 3c 75 6c 3e 65 76 </b>\r\n\s<ul>ev
06e0: 65 72 79 74 68 69 6e 67 5c 73 64 6f 6e 65 5c 73 erything\sdone\s
06f0: 64 75 72 69 6e 67 5c 73 61 5c 73 3c 62 3e 73 6e during\sa\s<b>sn
0700: 69 66 66 3c 2f 62 3e 2c 5c 73 77 69 6c 6c 5c 73 iff</b>,\swill\s
0710: 62 65 5c 73 64 6f 6e 65 5c 73 68 65 72 65 3c 62 be\sdone\shere<b
0720: 72 3e 5c 72 5c 6e 69 66 5c 73 62 6f 74 68 5c 73 r>\r\nif\sboth\s
0730: 3c 62 3e 53 6f 75 72 63 65 3c 2f 62 3e 5c 73 61 <b>Source</b>\sa
0740: 6e 64 5c 73 3c 62 3e 44 65 6d 3c 2f 62 3e 5c 73 nd\s<b>Dem</b>\s
0750: 61 72 65 5c 73 63 6f 72 72 65 63 74 2c 5c 73 74 are\scorrect,\st
0760: 68 65 5c 73 75 70 64 61 74 65 5c 73 77 69 6c 6c he\supdate\swill
0770: 5c 73 73 74 61 72 74 3c 62 72 3e 5c 72 5c 6e 41 \sstart<br>\r\nA
0780: 6c 6c 5c 73 6f 66 5c 73 74 68 65 5c 73 28 6e 6f ll\sof\sthe\s(no
0790: 74 5c 73 4e 55 4c 4c 29 5c 73 67 65 6f 6d 65 74 t\sNULL)\sgeomet
07a0: 72 69 65 73 5c 73 77 69 6c 6c 5c 73 62 65 5c 73 ries\swill\sbe\s
07b0: 73 65 6c 65 63 74 65 64 5c 72 5c 6e 3c 75 6c 3e selected\r\n<ul>
07c0: 69 66 5c 73 74 68 65 5c 73 53 72 69 64 5c 73 6f if\sthe\sSrid\so
07d0: 66 5c 73 74 68 65 5c 73 74 77 6f 5c 73 61 72 65 f\sthe\stwo\sare
07e0: 5c 73 64 69 66 66 65 72 65 6e 74 2c 5c 73 61 5c \sdifferent,\sa\
07f0: 73 74 72 61 6e 73 66 6f 72 6d 65 64 5c 73 67 65 stransformed\sge
0800: 6f 6d 65 74 72 79 5c 73 77 69 6c 6c 5c 73 61 6c ometry\swill\sal
0810: 73 6f 5c 73 62 65 5c 73 63 72 65 61 74 65 64 3c so\sbe\screated<
0820: 2f 75 6c 3e 5c 72 5c 6e 41 5c 73 66 75 6e 63 74 /ul>\r\nA\sfunct
0830: 69 6f 6e 5c 73 63 61 6c 6c 65 64 5c 73 3c 62 3e ion\scalled\s<b>
0840: 67 61 69 61 55 70 64 61 74 65 5a 3c 2f 62 3e 5c gaiaUpdateZ</b>\
0850: 73 28 62 61 73 65 64 5c 73 6f 6e 5c 73 67 67 5f s(based\son\sgg_
0860: 74 72 61 6e 73 66 6f 72 6d 2e 63 5c 73 67 61 69 transform.c\sgai
0870: 61 54 72 61 6e 73 66 6f 72 6d 43 6f 6d 6d 6f 6e aTransformCommon
0880: 29 5c 73 69 73 5c 73 63 61 6c 6c 65 64 5c 73 77 )\sis\scalled\sw
0890: 69 74 68 5c 73 62 6f 74 68 5c 73 67 65 6f 6d 65 ith\sboth\sgeome
08a0: 74 72 69 65 73 5c 73 61 6e 64 5c 73 74 68 65 5c tries\sand\sthe\
08b0: 73 65 78 74 65 6e 74 5c 73 6f 66 5c 73 3c 62 3e sextent\sof\s<b>
08c0: 44 65 6d 3c 2f 62 3e 5c 72 5c 6e 3c 75 6c 3e 6f Dem</b>\r\n<ul>o
08d0: 6e 6c 79 5c 73 47 65 6f 6d 65 74 72 69 65 73 5c nly\sGeometries\
08e0: 73 3c 62 3e 63 6f 6d 70 6c 65 74 65 6c 79 3c 2f s<b>completely</
08f0: 62 3e 5c 73 63 6f 6e 74 61 69 6e 65 64 5c 73 69 b>\scontained\si
0900: 6e 73 69 64 65 5c 73 74 68 65 5c 73 3c 62 3e 44 nside\sthe\s<b>D
0910: 65 6d 3c 2f 62 3e 5c 73 77 69 6c 6c 5c 73 62 65 em</b>\swill\sbe
0920: 5c 73 70 72 6f 63 65 73 73 65 64 5c 73 28 72 65 \sprocessed\s(re
0930: 74 75 72 6e 69 6e 67 5c 73 4e 55 4c 4c 29 3c 2f turning\sNULL)</
0940: 75 6c 3e 5c 72 5c 6e 3c 75 6c 3e 61 5c 73 47 65 ul>\r\n<ul>a\sGe
0950: 6f 6d 65 74 72 79 5c 73 77 69 6c 6c 5c 73 62 65 ometry\swill\sbe
0960: 5c 73 72 65 74 75 72 6e 65 64 5c 73 77 68 65 6e \sreturned\swhen
0970: 5c 73 3c 62 3e 61 6e 79 3c 2f 62 3e 5c 73 6f 66 \s<b>any</b>\sof
0980: 5c 73 74 68 65 5c 73 5a 2d 56 61 6c 75 65 73 5c \sthe\sZ-Values\
0990: 73 28 74 68 61 74 5c 73 61 72 65 5c 73 6e 6f 74 s(that\sare\snot
09a0: 5c 73 30 2e 30 29 5c 73 68 61 76 65 5c 73 63 68 \s0.0)\shave\sch
09b0: 61 6e 67 65 64 5c 73 28 6f 74 68 65 72 77 69 73 anged\s(otherwis
09c0: 65 5c 73 72 65 74 75 72 6e 69 6e 67 5c 73 4e 55 e\sreturning\sNU
09d0: 4c 4c 29 3c 2f 75 6c 3e 5c 72 5c 6e 69 66 5c 73 LL)</ul>\r\nif\s
09e0: 74 68 65 5c 73 72 65 73 75 6c 74 5c 73 3c 62 3e the\sresult\s<b>
09f0: 67 61 69 61 55 70 64 61 74 65 5a 3c 2f 62 3e 5c gaiaUpdateZ</b>\
0a00: 73 72 65 74 75 72 6e 73 5c 73 4e 4f 54 5c 73 4e sreturns\sNOT\sN
0a10: 55 4c 4c 2c 5c 73 74 68 65 5c 73 47 65 6f 6d 65 ULL,\sthe\sGeome
0a20: 74 72 79 5c 73 77 69 6c 6c 5c 73 62 65 5c 73 75 try\swill\sbe\su
0a30: 70 64 61 74 65 64 5c 72 5c 6e 3c 2f 75 6c 3e 5c pdated\r\n</ul>\
0a40: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 72 5c 6e 3c s\s\s\s\s\s\r\n<
0a50: 2f 75 6c 3e 5c 72 5c 6e 3c 68 72 3e 5c 72 5c 6e /ul>\r\n<hr>\r\n
0a60: 3c 62 3e 72 65 74 72 69 65 76 65 5f 64 65 6d 5f <b>retrieve_dem_
0a70: 70 6f 69 6e 74 73 3c 2f 62 3e 3a 3c 62 72 3e 5c points</b>:<br>\
0a80: 72 5c 6e 69 73 5c 73 63 61 6c 6c 65 64 5c 73 64 r\nis\scalled\sd
0a90: 75 72 69 6e 67 5c 73 3c 62 3e 67 61 69 61 55 70 uring\s<b>gaiaUp
0aa0: 64 61 74 65 5a 3c 2f 62 3e 5c 73 28 34 5c 73 74 dateZ</b>\s(4\st
0ab0: 69 6d 65 73 2c 5c 73 77 68 65 6e 5c 73 6e 65 65 imes,\swhen\snee
0ac0: 64 65 64 29 5c 73 74 6f 5c 73 72 65 74 72 69 65 ded)\sto\sretrie
0ad0: 76 65 5c 73 74 68 65 5c 73 6e 65 61 72 65 73 74 ve\sthe\snearest
0ae0: 5c 73 70 6f 69 6e 74 5c 73 66 72 6f 6d 5c 73 61 \spoint\sfrom\sa
0af0: 5c 73 73 65 6e 74 5c 73 61 72 72 61 79 5c 73 6f \ssent\sarray\so
0b00: 66 5c 73 78 2f 79 5c 73 70 6f 69 6e 74 73 5c 72 f\sx/y\spoints\r
0b10: 5c 6e 3c 75 6c 3e 3c 62 3e 67 61 69 61 55 70 64 \n<ul><b>gaiaUpd
0b20: 61 74 65 5a 3c 2f 62 3e 5c 73 77 69 6c 6c 5c 73 ateZ</b>\swill\s
0b30: 63 6f 6c 6c 65 63 74 5c 73 61 6e 64 5c 73 73 65 collect\sand\sse
0b40: 6e 64 5c 73 28 77 68 65 6e 5c 73 6e 65 65 64 65 nd\s(when\sneede
0b50: 64 5c 73 74 68 65 5c 73 74 72 61 6e 73 66 6f 72 d\sthe\stransfor
0b60: 6d 65 64 29 5c 73 70 6f 69 6e 74 73 5c 73 74 6f med)\spoints\sto
0b70: 5c 73 3c 62 3e 72 65 74 72 69 65 76 65 5f 64 65 \s<b>retrieve_de
0b80: 6d 5f 70 6f 69 6e 74 73 3c 2f 62 3e 3c 2f 75 6c m_points</b></ul
0b90: 3e 5c 72 5c 6e 41 5c 73 71 75 65 72 79 5c 73 69 >\r\nA\squery\si
0ba0: 73 5c 73 63 61 6c 6c 65 64 5c 73 74 6f 5c 73 74 s\scalled\sto\st
0bb0: 68 65 5c 73 3c 62 3e 41 54 54 41 43 48 3c 2f 62 he\s<b>ATTACH</b
0bc0: 3e 65 64 5c 73 44 61 74 61 62 61 73 65 2c 5c 73 >ed\sDatabase,\s
0bd0: 75 73 69 6e 67 5c 73 74 68 65 5c 73 53 70 61 74 using\sthe\sSpat
0be0: 69 61 6c 49 6e 64 65 78 3c 62 72 3e 5c 72 5c 6e ialIndex<br>\r\n
0bf0: 3c 75 6c 3e 54 68 65 5c 73 73 65 74 5c 73 72 65 <ul>The\sset\sre
0c00: 73 6f 6c 75 74 69 6f 6e 5c 73 69 73 5c 73 75 73 solution\sis\sus
0c10: 65 64 5c 73 77 69 74 68 5c 73 3c 62 3e 53 54 5f ed\swith\s<b>ST_
0c20: 42 75 66 66 65 72 3c 2f 62 3e 5c 73 66 6f 72 5c Buffer</b>\sfor\
0c30: 73 74 68 65 5c 73 3c 2f 62 3e 73 65 61 72 63 68 sthe\s</b>search
0c40: 5f 66 72 61 6d 65 3c 2f 62 3e 3c 2f 75 6c 3e 5c _frame</b></ul>\
0c50: 72 5c 6e 43 68 65 63 6b 69 6e 67 5c 73 69 73 5c r\nChecking\sis\
0c60: 73 64 6f 6e 65 5c 73 69 66 5c 73 74 68 65 5c 73 sdone\sif\sthe\s
0c70: 72 65 74 75 72 6e 65 64 5c 73 3c 62 3e 7a 3c 2f returned\s<b>z</
0c80: 62 3e 5c 73 28 6f 72 5c 73 70 6f 73 73 69 62 6c b>\s(or\spossibl
0c90: 79 2c 5c 73 79 65 74 5c 73 75 6e 6c 69 6b 65 6c y,\syet\sunlikel
0ca0: 79 2c 5c 73 61 5c 73 3c 62 3e 6d 3c 2f 62 3e 29 y,\sa\s<b>m</b>)
0cb0: 5c 73 76 61 6c 75 65 5c 73 69 73 5c 73 64 69 66 \svalue\sis\sdif
0cc0: 66 65 72 65 6e 74 5c 73 66 72 6f 6d 5c 73 74 68 ferent\sfrom\sth
0cd0: 65 5c 73 73 65 6e 74 5c 73 76 61 6c 75 65 2e 3c e\ssent\svalue.<
0ce0: 62 72 3e 5c 72 5c 6e 43 6f 75 6e 74 65 72 73 5c br>\r\nCounters\
0cf0: 73 65 78 69 73 74 5c 73 69 6e 5c 73 61 6c 6c 5c sexist\sin\sall\
0d00: 73 66 75 6e 63 74 69 6f 6e 73 5c 73 74 6f 5c 73 sfunctions\sto\s
0d10: 69 6e 73 75 72 65 5c 73 74 68 61 74 5c 73 75 70 insure\sthat\sup
0d20: 64 61 74 65 5c 73 77 69 6c 6c 5c 73 6f 6e 6c 79 date\swill\sonly
0d30: 5c 73 62 65 5c 73 64 6f 6e 65 5c 73 77 68 65 6e \sbe\sdone\swhen
0d40: 5c 73 6e 65 65 64 65 64 5c 72 5c 6e 3c 75 6c 3e \sneeded\r\n<ul>
0d50: 62 75 74 5c 73 61 6c 73 6f 5c 73 74 6f 5c 73 69 but\salso\sto\si
0d60: 6e 66 6f 72 6d 5c 73 74 68 65 5c 73 75 73 65 72 nform\sthe\suser
0d70: 5c 73 74 68 65 5c 73 61 6d 6f 75 6e 74 5c 73 6f \sthe\samount\so
0d80: 66 5c 73 67 65 6f 6d 65 74 72 69 65 73 2f 70 6f f\sgeometries/po
0d90: 69 6e 74 73 5c 73 61 6e 64 5c 73 68 6f 77 5c 73 ints\sand\show\s
0da0: 6d 61 6e 79 5c 73 6f 66 5c 73 74 68 6f 73 65 5c many\sof\sthose\
0db0: 73 68 61 76 65 5c 73 62 65 65 6e 5c 73 63 68 61 shave\sbeen\scha
0dc0: 6e 67 65 64 3c 2f 75 6c 3e 5c 72 5c 6e 3c 68 72 nged</ul>\r\n<hr
0dd0: 3e 5c 72 5c 6e 41 74 5c 73 70 72 65 73 65 6e 74 >\r\nAt\spresent
0de0: 5c 73 74 68 65 5c 73 27 48 65 6c 70 27 5c 73 6c \sthe\s'Help'\sl
0df0: 6f 6f 6b 73 5c 73 6c 69 6b 65 5c 73 74 68 69 73 ooks\slike\sthis
0e00: 3a 3c 62 72 3e 5c 72 5c 6e 3c 70 72 65 3e 5c 72 :<br>\r\n<pre>\r
0e10: 5c 6e 75 73 61 67 65 3a 5c 73 73 70 61 74 69 61 \nusage:\sspatia
0e20: 6c 69 74 65 5f 75 70 64 61 74 65 7a 5c 73 41 52 lite_updatez\sAR
0e30: 47 4c 49 53 54 5c 72 5c 6e 3d 3d 3d 3d 3d 3d 3d GLIST\r\n=======
0e40: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0e50: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0e60: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0e70: 3d 3d 3d 3d 3d 3d 3d 5c 72 5c 6e 2d 68 5c 73 6f =======\r\n-h\so
0e80: 72 5c 73 2d 2d 68 65 6c 70 5c 73 5c 73 5c 73 5c r\s--help\s\s\s\
0e90: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c s\s\s\s\s\s\s\s\
0ea0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c s\s\s\s\s\s\s\s\
0eb0: 73 70 72 69 6e 74 5c 73 74 68 69 73 5c 73 68 65 sprint\sthis\she
0ec0: 6c 70 5c 73 6d 65 73 73 61 67 65 5c 72 5c 6e 3d lp\smessage\r\n=
0ed0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0ee0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 5c 73 50 61 72 61 6d =========\sParam
0ef0: 65 74 65 72 73 5c 73 3d 3d 3d 3d 3d 3d 3d 3d 3d eters\s=========
0f00: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 5c ===============\
0f10: 72 5c 6e 5c 73 5c 73 2d 2d 5c 73 2d 2d 5c 73 2d r\n\s\s--\s--\s-
0f20: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c ---------------\
0f30: 73 44 65 6d 2d 44 61 74 61 5c 73 44 61 74 61 62 sDem-Data\sDatab
0f40: 61 73 65 5c 73 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ase\s-----------
0f50: 2d 2d 2d 2d 2d 5c 73 2d 2d 5c 72 5c 6e 2d 64 64 -----\s--\r\n-dd
0f60: 65 6d 5c 73 6f 72 5c 73 2d 2d 64 65 6d 2d 70 61 em\sor\s--dem-pa
0f70: 74 68 5c 73 5c 73 70 61 74 68 6e 61 6d 65 5c 73 th\s\spathname\s
0f80: 74 6f 5c 73 74 68 65 5c 73 53 70 61 74 69 61 4c to\sthe\sSpatiaL
0f90: 69 74 65 5c 73 44 65 6d 5c 73 44 42 5c 73 5c 72 ite\sDem\sDB\s\r
0fa0: 5c 6e 2d 74 64 65 6d 5c 73 6f 72 5c 73 2d 2d 74 \n-tdem\sor\s--t
0fb0: 61 62 6c 65 2d 64 65 6d 5c 73 74 61 62 6c 65 5f able-dem\stable_
0fc0: 6e 61 6d 65 5c 73 5b 53 70 61 74 69 61 6c 54 61 name\s[SpatialTa
0fd0: 62 6c 65 5c 73 6f 72 5c 73 53 70 61 74 69 61 6c ble\sor\sSpatial
0fe0: 56 69 65 77 5d 5c 72 5c 6e 2d 67 64 65 6d 5c 73 View]\r\n-gdem\s
0ff0: 6f 72 5c 73 2d 2d 67 65 6f 6d 65 74 72 79 2d 64 or\s--geometry-d
1000: 65 6d 2d 63 6f 6c 75 6d 6e 5c 73 63 6f 6c 5f 6e em-column\scol_n
1010: 61 6d 65 5c 73 74 68 65 5c 73 47 65 6f 6d 65 74 ame\sthe\sGeomet
1020: 72 79 5c 73 63 6f 6c 75 6d 6e 5c 72 5c 6e 5c 74 ry\scolumn\r\n\t
1030: 5c 73 6d 75 73 74 5c 73 62 65 5c 73 61 5c 73 50 \smust\sbe\sa\sP
1040: 4f 49 4e 54 5c 73 5a 5c 73 6f 72 5c 73 61 5c 73 OINT\sZ\sor\sa\s
1050: 50 4f 49 4e 54 5c 73 5a 4d 5c 73 74 79 70 65 5c POINT\sZM\stype\
1060: 72 5c 6e 2d 72 64 65 6d 5c 73 6f 72 5c 73 2d 2d r\n-rdem\sor\s--
1070: 64 65 6d 2d 72 65 73 6f 6c 75 74 69 6f 6e 5c 73 dem-resolution\s
1080: 6f 66 5c 73 74 68 65 5c 73 64 65 6d 5c 73 70 6f of\sthe\sdem\spo
1090: 69 6e 74 73 5c 73 77 68 69 6c 65 5c 73 73 65 61 ints\swhile\ssea
10a0: 72 63 68 69 6e 67 5c 72 5c 6e 5c 74 5c 73 74 68 rching\r\n\t\sth
10b0: 65 5c 73 61 75 74 6f 6d 61 74 69 63 5c 73 72 65 e\sautomatic\sre
10c0: 73 6f 6c 75 74 69 6f 6e 5c 73 63 61 6c 63 75 6c solution\scalcul
10d0: 61 74 69 6f 6e 5c 73 69 73 5c 73 62 61 73 65 64 ation\sis\sbased
10e0: 5c 73 6f 6e 5c 73 74 68 65 5c 73 72 6f 77 5f 63 \son\sthe\srow_c
10f0: 6f 75 6e 74 5c 72 5c 6e 5c 74 5c 73 77 69 74 68 ount\r\n\t\swith
1100: 69 6e 5c 73 74 68 65 5c 73 65 78 74 65 6e 74 2c in\sthe\sextent,
1110: 5c 73 77 68 69 63 68 5c 73 6d 61 79 5c 73 6e 6f \swhich\smay\sno
1120: 74 5c 73 62 65 5c 73 63 6f 72 72 65 63 74 21 5c t\sbe\scorrect!\
1130: 72 5c 6e 5c 74 5c 73 55 73 65 5c 73 27 2d 72 64 r\n\t\sUse\s'-rd
1140: 65 6d 27 5c 73 74 6f 5c 73 73 65 74 5c 73 61 5c em'\sto\sset\sa\
1150: 73 72 65 61 6c 69 73 74 69 63 5c 73 76 61 6c 75 srealistic\svalu
1160: 65 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c 73 2d 2d 5c e\r\n\r\n\s\s--\
1170: 73 2d 2d 5c 73 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d s--\s-----------
1180: 2d 2d 2d 2d 2d 2d 5c 73 53 6f 75 72 63 65 5c 73 ------\sSource\s
1190: 44 61 74 61 62 61 73 65 5c 73 2d 2d 2d 2d 2d 2d Database\s------
11a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c 73 2d 2d 5c -----------\s--\
11b0: 72 5c 6e 2d 64 5c 73 6f 72 5c 73 2d 2d 64 62 2d r\n-d\sor\s--db-
11c0: 70 61 74 68 5c 73 70 61 74 68 6e 61 6d 65 5c 73 path\spathname\s
11d0: 74 6f 5c 73 74 68 65 5c 73 53 70 61 74 69 61 4c to\sthe\sSpatiaL
11e0: 69 74 65 5c 73 44 42 5c 72 5c 6e 2d 74 5c 73 6f ite\sDB\r\n-t\so
11f0: 72 5c 73 2d 2d 74 61 62 6c 65 5c 73 74 61 62 6c r\s--table\stabl
1200: 65 5f 6e 61 6d 65 2c 5c 73 5c 73 6d 75 73 74 5c e_name,\s\smust\
1210: 73 62 65 5c 73 61 5c 73 53 70 61 74 69 61 6c 54 sbe\sa\sSpatialT
1220: 61 62 6c 65 5c 72 5c 6e 2d 67 5c 73 6f 72 5c 73 able\r\n-g\sor\s
1230: 2d 2d 67 65 6f 6d 65 74 72 79 2d 63 6f 6c 75 6d --geometry-colum
1240: 6e 5c 73 74 68 65 5c 73 47 65 6f 6d 65 74 72 79 n\sthe\sGeometry
1250: 5c 73 63 6f 6c 75 6d 6e 5c 73 74 6f 5c 73 75 70 \scolumn\sto\sup
1260: 64 61 74 65 5c 72 5c 6e 5c 74 5c 73 6d 75 73 74 date\r\n\t\smust
1270: 5c 73 5c 73 62 65 5c 73 61 5c 73 5a 5c 73 6f 72 \s\sbe\sa\sZ\sor
1280: 5c 73 61 5c 73 5a 4d 5c 73 44 69 6d 65 6e 73 69 \sa\sZM\sDimensi
1290: 6f 6e 5c 73 74 79 70 65 5c 72 5c 6e 5c 74 5c 73 on\stype\r\n\t\s
12a0: 75 73 65 5c 73 43 61 73 74 54 6f 58 59 5a 28 67 use\sCastToXYZ(g
12b0: 65 6f 6d 29 5c 73 6f 72 5c 73 43 61 73 74 54 6f eom)\sor\sCastTo
12c0: 58 59 5a 4d 28 67 65 6f 6d 29 5c 73 74 6f 5c 73 XYZM(geom)\sto\s
12d0: 63 6f 6e 76 65 72 74 5c 73 5c 72 5c 6e 5c 73 5c convert\s\r\n\s\
12e0: 73 2d 2d 5c 73 2d 2d 5c 73 2d 2d 2d 2d 2d 2d 2d s--\s--\s-------
12f0: 2d 2d 2d 2d 2d 2d 2d 2d 5c 73 47 65 6e 65 72 61 --------\sGenera
1300: 6c 5c 73 50 61 72 61 6d 65 74 65 72 73 5c 73 2d l\sParameters\s-
1310: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c ---------------\
1320: 73 2d 2d 5c 72 5c 6e 2d 6d 64 65 6d 5c 73 6f 72 s--\r\n-mdem\sor
1330: 5c 73 2d 2d 63 6f 70 79 2d 6d 5c 73 5b 30 3d 6e \s--copy-m\s[0=n
1340: 6f 2c 5c 73 31 3d 5c 73 79 65 73 5c 73 5b 64 65 o,\s1=\syes\s[de
1350: 66 61 75 6c 74 5d 5c 73 69 66 5c 73 65 78 69 73 fault]\sif\sexis
1360: 74 73 5d 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c 73 2d ts]\r\n\r\n\s\s-
1370: 2d 5c 73 2d 2d 5c 73 2d 2d 2d 2d 2d 2d 2d 2d 2d -\s--\s---------
1380: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c 73 4e 6f 74 -----------\sNot
1390: 65 73 3a 5c 73 5c 73 2d 2d 2d 2d 2d 2d 2d 2d 2d es:\s\s---------
13a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c 73 2d -------------\s-
13b0: 2d 5c 72 5c 6e 2d 49 2d 3e 5c 73 74 68 65 5c 73 -\r\n-I->\sthe\s
13c0: 5a 5c 73 76 61 6c 75 65 5c 73 77 69 6c 6c 5c 73 Z\svalue\swill\s
13d0: 62 65 5c 73 63 6f 70 69 65 64 5c 73 66 72 6f 6d be\scopied\sfrom
13e0: 5c 73 74 68 65 5c 73 6e 65 61 72 65 73 74 5c 73 \sthe\snearest\s
13f0: 70 6f 69 6e 74 5c 73 66 6f 75 6e 64 5c 72 5c 6e point\sfound\r\n
1400: 2d 49 2d 3e 5c 73 74 68 65 5c 73 53 72 69 64 5c -I->\sthe\sSrid\
1410: 73 6f 66 5c 73 74 68 65 5c 73 73 6f 75 72 63 65 sof\sthe\ssource
1420: 5c 73 47 65 6f 6d 65 74 72 79 5c 73 61 6e 64 5c \sGeometry\sand\
1430: 73 74 68 65 5c 73 44 65 6d 2d 50 4f 49 4e 54 5c sthe\sDem-POINT\
1440: 73 63 61 6e 5c 73 62 65 5c 73 64 69 66 66 65 72 scan\sbe\sdiffer
1450: 65 6e 74 5c 72 5c 6e 5c 72 5c 6e 3d 3d 3d 3d 3d ent\r\n\r\n=====
1460: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
1470: 3d 3d 3d 3d 3d 3d 5c 73 43 6f 6d 6d 61 6e 64 73 ======\sCommands
1480: 5c 73 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d \s==============
1490: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 5c 72 5c =============\r\
14a0: 6e 2d 73 6e 69 66 66 5c 73 5c 73 5c 73 5b 64 65 n-sniff\s\s\s[de
14b0: 66 61 75 6c 74 5d 5c 73 61 6e 61 6c 79 73 65 5c fault]\sanalyse\
14c0: 73 73 65 74 74 69 6e 67 73 5c 73 77 69 74 68 6f ssettings\switho
14d0: 75 74 5c 73 55 50 44 41 54 45 5c 73 6f 66 5c 73 ut\sUPDATE\sof\s
14e0: 7a 2d 76 61 6c 75 65 73 5c 73 5c 72 5c 6e 2d 75 z-values\s\r\n-u
14f0: 70 64 61 74 65 5c 73 50 65 72 66 6f 72 6d 5c 73 pdate\sPerform\s
1500: 55 50 44 41 54 45 5c 73 6f 66 5c 73 7a 2d 76 61 UPDATE\sof\sz-va
1510: 6c 75 65 73 5c 73 5c 72 5c 6e 3c 2f 70 72 65 3e lues\s\r\n</pre>
1520: 5c 72 5c 6e 3c 68 72 3e 5c 72 5c 6e 54 65 73 74 \r\n<hr>\r\nTest
1530: 73 3a 3c 62 72 3e 5c 72 5c 6e 3c 75 6c 3e 56 61 s:<br>\r\n<ul>Va
1540: 6c 67 72 69 6e 64 5c 73 72 65 70 6f 72 74 73 5c lgrind\sreports\
1550: 73 6f 6e 6c 79 5c 73 74 68 65 5c 73 32 5c 73 77 sonly\sthe\s2\sw
1560: 65 6c 6c 5c 73 6b 6e 6f 77 6e 5c 73 47 45 4f 53 ell\sknown\sGEOS
1570: 5c 73 6c 65 61 6b 73 3c 2f 75 6c 3e 5c 72 5c 6e \sleaks</ul>\r\n
1580: 3c 62 72 3e 5c 72 5c 6e 3c 62 3e 62 65 72 6c 69 <br>\r\n<b>berli
1590: 6e 5f 64 68 68 39 32 2e 64 62 3c 2f 62 3e 3c 62 n_dhh92.db</b><b
15a0: 72 3e 5c 72 5c 6e 57 61 73 5c 73 62 75 69 6c 64 r>\r\nWas\sbuild
15b0: 5c 73 66 72 6f 6d 5c 73 32 37 39 5c 73 2e 78 79 \sfrom\s279\s.xy
15c0: 7a 5c 73 66 69 6c 65 73 5c 73 61 6e 64 5c 73 63 z\sfiles\sand\sc
15d0: 6f 6d 62 69 6e 65 64 5c 73 61 6e 64 5c 73 73 6f ombined\sand\sso
15e0: 72 74 65 64 2c 3c 62 72 3e 5c 73 65 61 63 68 5c rted,<br>\seach\
15f0: 73 63 6f 6e 74 61 69 6e 69 6e 67 5c 73 34 30 30 scontaining\s400
1600: 30 2e 30 30 30 5c 73 72 65 63 6f 72 64 73 5c 73 0.000\srecords\s
1610: 28 31 2e 31 31 36 5c 73 62 69 6c 6c 69 6f 6e 29 (1.116\sbillion)
1620: 5c 72 5c 6e 3c 75 6c 3e 73 6f 72 74 5c 73 2d 6b \r\n<ul>sort\s-k
1630: 32 5c 73 2d 6e 5c 73 2d 6b 31 5c 73 33 39 30 32 2\s-n\s-k1\s3902
1640: 5f 35 38 31 38 32 30 2e 74 78 74 5c 73 2d 6f 5c _581820.txt\s-o\
1650: 73 33 39 30 32 5f 35 38 31 38 32 30 2e 64 68 68 s3902_581820.dhh
1660: 6e 39 32 2e 74 78 74 3c 2f 75 6c 3e 5c 72 5c 6e n92.txt</ul>\r\n
1670: 57 61 73 5c 73 74 68 65 5c 73 69 6d 70 6f 72 74 Was\sthe\simport
1680: 65 64 5c 73 69 6e 74 6f 5c 73 61 5c 73 73 71 6c ed\sinto\sa\ssql
1690: 69 74 65 33 5c 73 44 61 74 61 62 61 73 65 5c 72 ite3\sDatabase\r
16a0: 5c 6e 3c 70 72 65 3e 5c 72 5c 6e 2e 6d 6f 64 65 \n<pre>\r\n.mode
16b0: 5c 73 63 73 76 5c 72 5c 6e 2e 73 65 70 61 72 61 \scsv\r\n.separa
16c0: 74 6f 72 5c 73 22 5c 73 22 5c 72 5c 6e 2e 69 6d tor\s"\s"\r\n.im
16d0: 70 6f 72 74 5c 73 32 30 30 37 2e 62 65 72 6c 69 port\s2007.berli
16e0: 6e 2e 64 68 68 39 32 2e 78 79 7a 5c 73 62 65 72 n.dhh92.xyz\sber
16f0: 6c 69 6e 5f 64 68 68 39 32 5f 69 6d 70 6f 72 74 lin_dhh92_import
1700: 5c 72 5c 6e 3c 2f 70 72 65 3e 5c 72 5c 6e 41 5c \r\n</pre>\r\nA\
1710: 73 53 70 61 74 69 61 6c 69 74 65 5c 73 73 63 72 sSpatialite\sscr
1720: 69 70 74 5c 73 63 72 65 61 74 65 64 5c 73 61 5c ipt\screated\sa\
1730: 73 63 6f 70 79 2c 5c 73 70 72 65 70 61 72 69 6e scopy,\spreparin
1740: 67 5c 73 32 5c 73 47 65 6f 6d 65 74 72 69 65 73 g\s2\sGeometries
1750: 2e 3c 62 72 3e 5c 72 5c 6e 41 73 5c 73 6f 66 5c .<br>\r\nAs\sof\
1760: 73 64 61 74 65 5c 73 6f 6e 6c 79 5c 73 31 31 34 sdate\sonly\s114
1770: 5c 73 6d 69 6c 6c 69 6f 6e 5c 73 67 65 6f 6d 65 \smillion\sgeome
1780: 74 72 69 65 73 2c 5c 73 63 6f 76 65 72 69 6e 67 tries,\scovering
1790: 5c 73 61 6e 5c 73 61 72 65 61 5c 73 6f 66 5c 73 \san\sarea\sof\s
17a0: 31 32 2a 31 32 5c 73 4b 6d 5c 73 68 61 76 65 5c 12*12\sKm\shave\
17b0: 73 62 65 65 6e 5c 73 63 72 65 61 74 65 64 2e 3c sbeen\screated.<
17c0: 62 72 3e 5c 72 5c 6e 3c 62 72 3e 5c 72 5c 6e 3c br>\r\n<br>\r\n<
17d0: 62 3e 62 65 72 6c 69 6e 5f 73 74 72 65 65 74 5f b>berlin_street_
17e0: 73 65 67 6d 65 6e 74 73 3c 2f 62 3e 3c 75 6c 3e segments</b><ul>
17f0: 63 6f 6e 74 61 69 6e 73 5c 73 34 32 37 31 36 5c contains\s42716\
1800: 73 4c 49 4e 45 53 54 52 49 4e 47 27 73 2c 5c 73 sLINESTRING's,\s
1810: 6d 61 6e 79 5c 73 6f 66 5c 73 77 68 69 63 68 5c many\sof\swhich\
1820: 73 61 72 65 5c 73 6f 75 74 73 69 64 65 5c 73 74 sare\soutside\st
1830: 68 65 5c 73 44 65 6d 5c 73 61 72 65 61 5c 73 28 he\sDem\sarea\s(
1840: 74 68 61 74 5c 73 63 6f 6e 74 61 69 6e 5c 73 67 that\scontain\sg
1850: 65 6f 6d 65 74 72 69 65 73 29 3c 2f 75 6c 3e 5c eometries)</ul>\
1860: 72 5c 6e 5c 72 5c 6e 3c 70 72 65 3e 5c 72 5c 6e r\n\r\n<pre>\r\n
1870: 53 51 4c 69 74 65 5c 73 76 65 72 73 69 6f 6e 3a SQLite\sversion:
1880: 5c 73 33 2e 31 37 2e 30 5c 72 5c 6e 53 70 61 74 \s3.17.0\r\nSpat
1890: 69 61 4c 69 74 65 5c 73 76 65 72 73 69 6f 6e 3a iaLite\sversion:
18a0: 5c 73 34 2e 35 2e 30 2d 64 65 76 65 6c 5c 72 5c \s4.5.0-devel\r\
18b0: 6e 5c 72 5c 6e 53 6f 75 72 63 65 3a 5c 73 73 72 n\r\nSource:\ssr
18c0: 69 64 5c 73 33 30 36 38 5c 72 5c 6e 53 6f 75 72 id\s3068\r\nSour
18d0: 63 65 3a 5c 73 65 78 74 65 6e 74 5c 73 6d 69 6e ce:\sextent\smin
18e0: 5c 73 78 2f 79 28 33 35 38 34 2e 36 33 33 32 31 \sx/y(3584.63321
18f0: 34 34 2c 31 34 35 32 2e 32 38 33 34 39 32 34 29 44,1452.2834924)
1900: 5c 72 5c 6e 5c 74 5c 73 5c 73 5c 73 5c 73 5c 73 \r\n\t\s\s\s\s\s
1910: 5c 73 5c 73 6d 69 78 5c 73 78 2f 79 28 34 38 39 \s\smix\sx/y(489
1920: 34 31 2e 35 30 34 33 36 38 31 2c 33 37 30 35 38 41.5043681,37058
1930: 2e 39 35 31 37 33 38 34 29 5c 72 5c 6e 53 6f 75 .9517384)\r\nSou
1940: 72 63 65 3a 5c 73 72 6f 77 73 5f 63 6f 75 6e 74 rce:\srows_count
1950: 28 73 6f 6c 64 6e 65 72 5f 73 65 67 6d 65 6e 74 (soldner_segment
1960: 29 5c 73 34 32 37 32 30 5c 72 5c 6e 53 6f 75 72 )\s42720\r\nSour
1970: 63 65 3a 5c 73 67 65 6f 6d 65 74 72 79 5f 74 79 ce:\sgeometry_ty
1980: 70 65 28 31 30 30 32 29 5c 73 68 61 73 5f 7a 5b pe(1002)\shas_z[
1990: 31 5d 5c 72 5c 6e 53 6f 75 72 63 65 3a 5c 73 73 1]\r\nSource:\ss
19a0: 70 61 74 69 61 6c 5f 69 6e 64 65 78 5f 65 6e 61 patial_index_ena
19b0: 62 6c 65 64 5b 31 5d 5c 72 5c 6e 53 6f 75 72 63 bled[1]\r\nSourc
19c0: 65 5c 73 27 62 65 72 6c 69 6e 5f 61 64 6d 69 6e e\s'berlin_admin
19d0: 5f 67 65 6f 6d 65 74 72 69 65 73 2e 64 62 27 5c _geometries.db'\
19e0: 72 5c 6e 77 69 6c 6c 5c 73 63 6f 6e 76 65 72 74 r\nwill\sconvert
19f0: 5c 73 54 41 42 4c 45 5b 62 65 72 6c 69 6e 5f 73 \sTABLE[berlin_s
1a00: 74 72 65 65 74 5f 73 65 67 6d 65 6e 74 73 5d 5c treet_segments]\
1a10: 73 77 69 74 68 5c 73 47 45 4f 4d 45 54 52 59 2d swith\sGEOMETRY-
1a20: 43 6f 6c 75 6d 6e 5b 73 6f 6c 64 6e 65 72 5f 73 Column[soldner_s
1a30: 65 67 6d 65 6e 74 5d 5c 73 5a 2d 56 61 6c 75 65 egment]\sZ-Value
1a40: 5c 72 5c 6e 5c 74 66 72 6f 6d 5c 73 6e 65 61 72 \r\n\tfrom\snear
1a50: 65 73 74 5c 73 50 4f 49 4e 54 5c 73 66 6f 75 6e est\sPOINT\sfoun
1a60: 64 5c 73 69 6e 5c 72 5c 6e 53 6f 75 72 63 65 5c d\sin\r\nSource\
1a70: 73 44 61 74 61 62 61 73 65 3a 5c 73 68 61 73 5c sDatabase:\shas\
1a80: 73 70 61 73 73 65 64 5c 73 61 6c 6c 5c 73 63 68 spassed\sall\sch
1a90: 65 63 6b 73 2e 5c 72 5c 6e 5c 72 5c 6e 44 65 6d ecks.\r\n\r\nDem
1aa0: 3a 5c 73 73 72 69 64 5c 73 32 35 38 33 33 5c 72 :\ssrid\s25833\r
1ab0: 5c 6e 44 65 6d 3a 5c 73 65 78 74 65 6e 74 5c 73 \nDem:\sextent\s
1ac0: 6d 69 6e 5c 73 78 2f 79 28 33 38 35 30 30 30 2e min\sx/y(385000.
1ad0: 30 30 30 30 30 30 30 2c 35 38 31 34 30 30 30 2e 0000000,5814000.
1ae0: 30 30 30 30 30 30 30 29 5c 72 5c 6e 5c 74 5c 73 0000000)\r\n\t\s
1af0: 5c 73 5c 73 5c 73 6d 61 78 5c 73 78 2f 79 28 33 \s\s\smax\sx/y(3
1b00: 39 37 30 30 30 2e 30 30 30 30 30 30 30 2c 35 38 97000.0000000,58
1b10: 32 36 30 30 30 2e 30 30 30 30 30 30 30 29 5c 72 26000.0000000)\r
1b20: 5c 6e 44 65 6d 3a 5c 73 72 6f 77 73 5f 63 6f 75 \nDem:\srows_cou
1b30: 6e 74 28 75 74 6d 5f 70 6f 69 6e 74 29 5c 73 31 nt(utm_point)\s1
1b40: 31 31 36 30 30 30 30 30 30 5c 72 5c 6e 44 65 6d 116000000\r\nDem
1b50: 3a 5c 73 72 65 73 6f 6c 75 74 69 6f 6e 28 75 74 :\sresolution(ut
1b60: 6d 5f 70 6f 69 6e 74 29 5c 73 30 2e 31 32 39 30 m_point)\s0.1290
1b70: 33 32 33 5c 72 5c 6e 44 65 6d 3a 5c 73 67 65 6f 323\r\nDem:\sgeo
1b80: 6d 65 74 72 79 5f 74 79 70 65 28 31 30 30 31 29 metry_type(1001)
1b90: 5c 73 68 61 73 5f 7a 5b 31 5d 5c 72 5c 6e 44 65 \shas_z[1]\r\nDe
1ba0: 6d 3a 5c 73 73 70 61 74 69 61 6c 5f 69 6e 64 65 m:\sspatial_inde
1bb0: 78 5f 65 6e 61 62 6c 65 64 5b 31 5d 5c 72 5c 6e x_enabled[1]\r\n
1bc0: 53 6f 75 72 63 65 5c 73 27 62 65 72 6c 69 6e 5f Source\s'berlin_
1bd0: 61 64 6d 69 6e 5f 67 65 6f 6d 65 74 72 69 65 73 admin_geometries
1be0: 2e 64 62 27 5c 72 5c 6e 77 69 6c 6c 5c 73 63 6f .db'\r\nwill\sco
1bf0: 6e 76 65 72 74 5c 73 54 41 42 4c 45 5b 62 65 72 nvert\sTABLE[ber
1c00: 6c 69 6e 5f 73 74 72 65 65 74 5f 73 65 67 6d 65 lin_street_segme
1c10: 6e 74 73 5d 5c 73 6f 72 5c 73 47 45 4f 4d 45 54 nts]\sor\sGEOMET
1c20: 52 59 2d 43 6f 6c 75 6d 6e 5b 73 6f 6c 64 6e 65 RY-Column[soldne
1c30: 72 5f 73 65 67 6d 65 6e 74 5d 5c 73 5a 2d 56 61 r_segment]\sZ-Va
1c40: 6c 75 65 5c 72 5c 6e 5c 74 66 72 6f 6d 5c 73 6e lue\r\n\tfrom\sn
1c50: 65 61 72 65 73 74 5c 73 50 4f 49 4e 54 5c 73 66 earest\sPOINT\sf
1c60: 6f 75 6e 64 5c 73 69 6e 5c 72 5c 6e 44 65 6d 5c ound\sin\r\nDem\
1c70: 73 27 62 65 72 6c 69 6e 5f 64 68 68 39 32 2e 64 s'berlin_dhh92.d
1c80: 62 27 5c 72 5c 6e 5c 73 54 41 42 4c 45 5b 62 65 b'\r\n\sTABLE[be
1c90: 72 6c 69 6e 5f 64 68 68 39 32 5f 32 30 30 37 5d rlin_dhh92_2007]
1ca0: 5c 73 77 69 74 68 5c 73 47 45 4f 4d 45 54 52 59 \swith\sGEOMETRY
1cb0: 2d 43 6f 6c 75 6d 6e 5b 75 74 6d 5f 70 6f 69 6e -Column[utm_poin
1cc0: 74 5d 5c 72 5c 6e 2d 57 2d 3e 5c 73 2d 72 64 65 t]\r\n-W->\s-rde
1cd0: 6d 5c 73 77 61 73 5c 73 5c 73 73 65 74 2e 5c 73 m\swas\s\sset.\s
1ce0: 55 73 69 6e 67 3b 5c 73 72 65 73 6f 6c 75 74 69 Using;\sresoluti
1cf0: 6f 6e 28 30 2e 39 39 39 30 30 30 30 29 2c 5c 73 on(0.9990000),\s
1d00: 6f 76 65 72 72 69 64 69 6e 67 5c 73 74 68 65 5c overriding\sthe\
1d10: 73 63 61 6c 63 75 6c 61 74 65 64 5c 73 76 61 6c scalculated\sval
1d20: 75 65 3a 5c 73 30 2e 31 32 39 30 33 32 33 5c 72 ue:\s0.1290323\r
1d30: 5c 6e 44 65 6d 5c 73 73 72 69 64 5b 32 35 38 33 \nDem\ssrid[2583
1d40: 33 5d 3a 5c 73 69 73 5c 73 64 69 66 66 65 72 65 3]:\sis\sdiffere
1d50: 6e 74 5c 73 66 72 6f 6d 5c 73 74 68 65 5c 73 53 nt\sfrom\sthe\sS
1d60: 6f 75 72 63 65 5c 73 73 72 69 64 5b 33 30 36 38 ource\ssrid[3068
1d70: 5d 2e 5c 72 5c 6e 5c 74 5c 73 57 68 65 6e 5c 73 ].\r\n\t\sWhen\s
1d80: 73 65 61 72 63 68 69 6e 67 5c 73 66 6f 72 5c 73 searching\sfor\s
1d90: 74 68 65 5c 73 6e 65 61 72 65 73 74 5c 73 70 6f the\snearest\spo
1da0: 69 6e 74 2c 5c 73 74 68 65 5c 73 53 6f 75 72 63 int,\sthe\sSourc
1db0: 65 5c 73 70 6f 69 6e 74 73 5c 73 77 69 6c 6c 5c e\spoints\swill\
1dc0: 73 62 65 5c 73 74 72 61 6e 73 66 6f 72 6d 65 64 sbe\stransformed
1dd0: 5c 73 74 6f 5c 73 73 72 69 64 5b 32 35 38 33 33 \sto\ssrid[25833
1de0: 5d 2e 5c 72 5c 6e 44 65 6d 5c 73 44 61 74 61 62 ].\r\nDem\sDatab
1df0: 61 73 65 3a 5c 73 68 61 73 5c 73 70 61 73 73 65 ase:\shas\spasse
1e00: 64 5c 73 61 6c 6c 5c 73 63 68 65 63 6b 73 2e 5c d\sall\schecks.\
1e10: 72 5c 6e 5c 74 44 42 2d 66 69 6c 65 5c 73 73 75 r\n\tDB-file\ssu
1e20: 63 63 65 73 73 66 75 6c 6c 79 5c 73 63 6f 6e 76 ccessfully\sconv
1e30: 65 72 74 65 64 5c 73 21 21 21 5c 72 5c 6e 5c 72 erted\s!!!\r\n\r
1e40: 5c 6e 2d 49 2d 3e 5c 73 67 65 6f 6d 65 74 72 69 \n-I->\sgeometri
1e50: 65 73 5c 73 74 6f 74 61 6c 5b 34 32 37 31 36 5d es\stotal[42716]
1e60: 5c 73 63 68 61 6e 67 65 64 5b 31 31 38 30 38 5d \schanged[11808]
1e70: 5c 73 3b 5c 73 70 6f 69 6e 74 73 5c 73 74 6f 74 \s;\spoints\stot
1e80: 61 6c 5b 34 31 30 31 30 5d 5c 73 63 68 61 6e 67 al[41010]\schang
1e90: 65 64 5c 73 7a 5b 34 31 30 31 30 5d 5c 73 63 68 ed\sz[41010]\sch
1ea0: 61 6e 67 65 64 5c 73 6d 5b 30 5d 5c 72 5c 6e 3c anged\sm[0]\r\n<
1eb0: 2f 70 72 65 3e 5c 72 5c 6e 5c 72 5c 6e 57 68 69 /pre>\r\n\r\nWhi
1ec0: 63 68 5c 73 74 6f 6f 6b 5c 73 61 62 6f 75 74 5c ch\stook\sabout\
1ed0: 73 33 30 5c 73 6d 69 6e 75 74 65 73 5c 73 74 6f s30\sminutes\sto
1ee0: 5c 73 63 6f 6d 70 6c 65 74 65 2e 3c 62 72 3e 3c \scomplete.<br><
1ef0: 62 72 3e 5c 72 5c 6e 54 68 65 5c 73 72 65 73 75 br>\r\nThe\sresu
1f00: 6c 74 73 5c 73 73 68 6f 77 3a 5c 73 74 68 61 74 lts\sshow:\sthat
1f10: 5c 73 6f 66 5c 73 74 68 65 5c 73 34 32 37 31 36 \sof\sthe\s42716
1f20: 5c 73 67 65 6f 6d 65 74 72 69 65 73 2c 5c 73 31 \sgeometries,\s1
1f30: 31 38 30 38 5c 73 77 65 72 65 5c 73 75 70 64 61 1808\swere\supda
1f40: 74 65 64 5c 73 63 6f 6e 74 61 69 6e 69 6e 67 5c ted\scontaining\
1f50: 73 34 31 30 31 30 5c 73 70 6f 69 6e 74 73 5c 73 s41010\spoints\s
1f60: 2d 5c 73 61 6c 6c 5c 73 6f 66 5c 73 77 68 69 63 -\sall\sof\swhic
1f70: 68 5c 73 77 65 72 65 5c 73 75 70 64 61 74 65 64 h\swere\supdated
1f80: 2e 3c 62 72 3e 3c 62 72 3e 5c 72 5c 6e 41 5c 73 .<br><br>\r\nA\s
1f90: 73 61 6d 70 6c 65 5c 73 4c 49 4e 45 53 54 52 49 sample\sLINESTRI
1fa0: 4e 47 5c 73 74 68 61 74 5c 73 77 61 73 5c 73 75 NG\sthat\swas\su
1fb0: 70 64 61 74 65 64 3a 5c 72 5c 6e 3c 70 72 65 3e pdated:\r\n<pre>
1fc0: 5c 72 5c 6e 53 52 49 44 3d 33 30 36 38 3b 4c 49 \r\nSRID=3068;LI
1fd0: 4e 45 53 54 52 49 4e 47 28 32 34 39 31 30 2e 39 NESTRING(24910.9
1fe0: 38 36 35 33 34 33 36 35 38 37 5c 73 32 31 34 36 8653436587\s2146
1ff0: 33 2e 35 30 39 33 38 33 35 37 37 35 5c 73 3c 62 3.5093835775\s<b
2000: 3e 33 35 2e 33 39 39 39 39 39 39 39 39 39 39 39 >35.399999999999
2010: 39 39 3c 2f 62 3e 2c 32 34 39 34 38 2e 30 39 39 99</b>,24948.099
2020: 32 37 31 34 36 38 32 33 5c 73 32 31 33 39 34 2e 27146823\s21394.
2030: 39 35 32 36 33 33 39 30 31 36 33 5c 73 3c 62 3e 95263390163\s<b>
2040: 33 35 2e 36 30 39 39 39 39 39 39 39 39 39 39 39 35.6099999999999
2050: 39 3c 2f 62 3e 29 5c 72 5c 6e 3c 2f 70 72 65 3e 9</b>)\r\n</pre>
2060: 5c 72 5c 6e 5c 72 5c 6e 73 68 6f 77 73 5c 73 63 \r\n\r\nshows\sc
2070: 6f 72 72 65 63 74 5c 73 72 65 73 75 6c 74 73 2e orrect\sresults.
2080: 5c 72 5c 6e 3c 62 72 3e 3c 62 72 3e 5c 72 5c 6e \r\n<br><br>\r\n
2090: 41 5c 73 73 65 63 6f 6e 64 5c 73 72 75 6e 5c 73 A\ssecond\srun\s
20a0: 74 6f 6f 6b 5c 73 61 62 6f 75 74 5c 73 32 5c 73 took\sabout\s2\s
20b0: 6d 69 6e 75 74 65 73 3a 5c 72 5c 6e 3c 70 72 65 minutes:\r\n<pre
20c0: 3e 5c 72 5c 6e 2d 49 2d 3e 5c 73 67 65 6f 6d 65 >\r\n-I->\sgeome
20d0: 74 72 69 65 73 5c 73 74 6f 74 61 6c 5b 34 32 37 tries\stotal[427
20e0: 31 36 5d 5c 73 63 68 61 6e 67 65 64 5b 30 5d 5c 16]\schanged[0]\
20f0: 73 3b 5c 73 70 6f 69 6e 74 73 5c 73 74 6f 74 61 s;\spoints\stota
2100: 6c 5b 34 31 30 31 30 5d 5c 73 63 68 61 6e 67 65 l[41010]\schange
2110: 64 5c 73 7a 5b 30 5d 5c 73 63 68 61 6e 67 65 64 d\sz[0]\schanged
2120: 5c 73 6d 5b 30 5d 5c 72 5c 6e 3c 2f 70 72 65 3e \sm[0]\r\n</pre>
2130: 5c 72 5c 6e 5c 72 5c 6e 73 68 6f 77 69 6e 67 5c \r\n\r\nshowing\
2140: 73 74 68 61 74 5c 73 6e 6f 5c 73 75 70 64 61 74 sthat\sno\supdat
2150: 65 73 5c 73 77 65 72 65 5c 73 6d 61 64 65 2c 5c es\swere\smade,\
2160: 73 73 69 6e 63 65 5c 73 6e 6f 74 68 69 6e 67 5c ssince\snothing\
2170: 73 68 61 73 5c 73 63 68 61 6e 67 65 64 2e 3c 62 shas\schanged.<b
2180: 72 3e 3c 62 72 3e 5c 72 5c 6e 41 6c 74 68 6f 75 r><br>\r\nAlthou
2190: 67 68 5c 73 6e 6f 74 5c 73 79 65 74 5c 73 74 65 gh\snot\syet\ste
21a0: 73 74 65 64 2c 5c 73 69 74 5c 73 73 68 6f 75 6c sted,\sit\sshoul
21b0: 64 5c 73 6d 65 61 6e 5c 73 74 68 61 74 5c 73 69 d\smean\sthat\si
21c0: 66 5c 73 6e 65 77 5c 73 70 6f 69 6e 74 73 5c 73 f\snew\spoints\s
21d0: 61 72 65 5c 73 61 64 64 65 64 5c 73 74 68 61 74 are\sadded\sthat
21e0: 5c 73 6d 61 79 5c 73 6e 6f 74 5c 73 63 6f 6e 74 \smay\snot\scont
21f0: 61 69 6e 5c 73 72 65 6c 69 61 62 6c 65 5c 73 72 ain\sreliable\sr
2200: 65 73 75 6c 74 73 5c 72 5c 6e 3c 75 6c 3e 61 5c esults\r\n<ul>a\
2210: 73 28 6d 6f 72 65 5c 73 6f 72 5c 73 6c 65 73 73 s(more\sor\sless
2220: 29 5c 73 73 77 69 66 74 5c 73 75 70 64 61 74 65 )\sswift\supdate
2230: 5c 73 63 61 6e 5c 73 62 65 5c 73 6d 61 64 65 5c \scan\sbe\smade\
2240: 73 66 72 6f 6d 5c 73 74 68 65 5c 73 44 65 6d 2d sfrom\sthe\sDem-
2250: 44 61 74 61 62 61 73 65 2e 3c 2f 75 6c 3e 5c 72 Database.</ul>\r
2260: 5c 6e 3c 68 72 3e 5c 72 5c 6e 43 6f 6e 63 6c 75 \n<hr>\r\nConclu
2270: 73 69 6f 6e 3a 3c 62 72 3e 5c 72 5c 6e 54 6f 5c sion:<br>\r\nTo\
2280: 73 63 72 65 61 74 65 5c 73 61 6e 5c 73 53 51 4c screate\san\sSQL
2290: 2d 43 6f 6d 6d 61 6e 64 5c 73 66 6f 72 5c 73 74 -Command\sfor\st
22a0: 68 65 5c 73 73 61 6d 65 5c 73 74 61 73 6b 5c 73 he\ssame\stask\s
22b0: 69 73 5c 73 75 6e 72 65 61 6c 69 73 74 69 63 2c is\sunrealistic,
22c0: 5c 73 73 69 6e 63 65 5c 73 69 74 5c 73 77 6f 75 \ssince\sit\swou
22d0: 6c 64 5c 73 62 65 5c 73 76 65 72 79 5c 73 74 69 ld\sbe\svery\sti
22e0: 6d 65 5c 73 63 6f 6e 73 75 6d 69 6e 67 2e 3c 62 me\sconsuming.<b
22f0: 72 3e 3c 62 72 3e 5c 72 5c 6e 53 6f 5c 73 61 64 r><br>\r\nSo\sad
2300: 64 69 6e 67 5c 73 74 68 69 73 5c 73 61 73 5c 73 ding\sthis\sas\s
2310: 61 5c 73 6e 65 77 5c 73 74 6f 6f 6c 5c 73 77 6f a\snew\stool\swo
2320: 75 6c 64 5c 73 62 65 5c 73 6a 75 73 74 69 66 69 uld\sbe\sjustifi
2330: 65 64 2e 3c 62 72 3e 3c 62 72 3e 5c 72 5c 6e 49 ed.<br><br>\r\nI
2340: 74 5c 73 63 6f 75 6c 64 5c 73 61 6c 73 6f 5c 73 t\scould\salso\s
2350: 62 65 5c 73 61 64 61 70 74 65 64 5c 73 77 69 74 be\sadapted\swit
2360: 68 5c 73 61 5c 73 3c 62 3e 2d 72 65 74 72 69 65 h\sa\s<b>-retrie
2370: 76 65 3c 2f 62 3e 5c 73 6f 72 5c 73 3c 62 3e 2d ve</b>\sor\s<b>-
2380: 66 65 74 63 68 3c 2f 62 3e 5c 73 63 6f 6d 6d 61 fetch</b>\scomma
2390: 6e 64 2c 3c 75 6c 3e 5c 73 74 6f 67 65 74 68 65 nd,<ul>\stogethe
23a0: 72 5c 73 77 69 74 68 5c 73 61 5c 73 63 6f 6e 66 r\swith\sa\sconf
23b0: 69 67 2d 66 69 6c 65 5c 73 77 68 65 72 65 5c 73 ig-file\swhere\s
23c0: 74 68 65 5c 73 44 65 6d 5c 73 69 6e 66 6f 72 6d the\sDem\sinform
23d0: 61 74 69 6f 6e 5c 73 69 73 5c 73 73 74 6f 72 65 ation\sis\sstore
23e0: 64 2c 3c 62 72 3e 5c 73 63 6f 75 6c 64 5c 73 72 d,<br>\scould\sr
23f0: 65 74 75 72 6e 5c 73 74 68 65 5c 73 5a 2d 76 61 eturn\sthe\sZ-va
2400: 6c 75 65 5c 73 66 72 6f 6d 5c 73 61 5c 73 67 69 lue\sfrom\sa\sgi
2410: 76 65 6e 5c 73 73 72 69 64 2c 78 2c 79 5c 73 70 ven\ssrid,x,y\sp
2420: 6f 73 69 74 69 6f 6e 5c 73 28 6f 72 5c 73 45 57 osition\s(or\sEW
2430: 4b 54 29 2e 3c 2f 75 6c 3e 5c 72 5c 6e 3c 62 72 KT).</ul>\r\n<br
2440: 3e 5c 72 5c 6e 43 6f 6e 73 69 64 65 72 69 6e 67 >\r\nConsidering
2450: 5c 73 74 68 65 5c 73 73 69 7a 65 5c 73 6f 66 5c \sthe\ssize\sof\
2460: 73 74 68 65 73 65 5c 73 44 61 74 61 62 61 73 65 sthese\sDatabase
2470: 73 2c 5c 73 61 5c 73 73 65 6d 69 2d 61 75 74 6f s,\sa\ssemi-auto
2480: 6d 61 74 65 64 5c 73 75 73 65 5c 73 6f 66 5c 73 mated\suse\sof\s
2490: 74 68 65 6d 2c 5c 73 77 6f 75 6c 64 5c 73 62 65 them,\swould\sbe
24a0: 5c 73 61 5c 73 75 73 65 66 75 6c 5c 73 65 78 74 \sa\suseful\sext
24b0: 72 61 5c 73 74 6f 6f 6c 2e 0a 4a 20 6c 6f 67 69 ra\stool..J logi
24c0: 6e 20 61 6e 6f 6e 79 6d 6f 75 73 0a 4a 20 6d 69 n anonymous.J mi
24d0: 6d 65 74 79 70 65 20 74 65 78 74 2f 68 74 6d 6c metype text/html
24e0: 0a 4a 20 70 72 69 76 61 74 65 5f 63 6f 6e 74 61 .J private_conta
24f0: 63 74 20 61 33 61 62 33 61 37 34 30 63 31 37 64 ct a3ab3a740c17d
2500: 31 61 39 35 35 36 36 35 62 62 66 65 64 61 37 36 1a955665bbfeda76
2510: 64 34 66 38 62 36 37 33 39 62 66 0a 4a 20 73 65 d4f8b6739bf.J se
2520: 76 65 72 69 74 79 20 4d 69 6e 6f 72 0a 4a 20 73 verity Minor.J s
2530: 74 61 74 75 73 20 4f 70 65 6e 0a 4a 20 74 69 74 tatus Open.J tit
2540: 6c 65 20 43 6f 6e 63 65 70 74 5c 73 6e 65 77 5c le Concept\snew\
2550: 73 74 6f 6c 6c 5c 73 27 73 70 61 74 69 61 6c 69 stoll\s'spatiali
2560: 74 65 5f 75 70 64 61 74 65 7a 27 0a 4a 20 74 79 te_updatez'.J ty
2570: 70 65 20 46 65 61 74 75 72 65 5f 52 65 71 75 65 pe Feature_Reque
2580: 73 74 0a 4b 20 33 37 34 33 61 32 34 34 63 66 33 st.K 3743a244cf3
2590: 30 63 30 65 34 32 34 65 36 36 30 61 66 33 30 33 0c0e424e660af303
25a0: 34 62 62 66 62 64 64 34 66 65 62 61 63 0a 55 20 4bbfbdd4febac.U
25b0: 61 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 61 30 30 39 anonymous.Z a009
25c0: 66 34 34 38 35 32 63 38 65 35 66 66 36 63 32 36 f44852c8e5ff6c26
25d0: 35 37 33 32 34 61 30 38 61 30 62 39 0a 57324a08a0b9.