Artifact
efb403fd22652ff3ee73767bbe9b2442be4b988c:
Wiki page
[ReadOSM] by
sandro
2012-04-21 07:32:16.
0000: 44 20 32 30 31 32 2d 30 34 2d 32 31 54 30 37 3a D 2012-04-21T07:
0010: 33 32 3a 31 36 2e 31 33 39 0a 4c 20 52 65 61 64 32:16.139.L Read
0020: 4f 53 4d 0a 55 20 73 61 6e 64 72 6f 0a 57 20 32 OSM.U sandro.W 2
0030: 34 30 32 0a 3c 74 61 62 6c 65 20 63 65 6c 6c 73 402.<table cells
0040: 70 61 63 69 6e 67 3d 22 31 30 22 20 63 65 6c 6c pacing="10" cell
0050: 70 61 64 64 69 6e 67 3d 22 33 30 22 3e 3c 74 72 padding="30"><tr
0060: 3e 0d 0a 3c 74 64 20 62 67 63 6f 6c 6f 72 3d 22 >..<td bgcolor="
0070: 23 66 30 66 30 66 38 22 20 77 69 64 74 68 3d 22 #f0f0f8" width="
0080: 35 30 25 22 3e 0d 0a 52 65 61 64 4f 53 4d 20 69 50%">..ReadOSM i
0090: 73 20 61 6e 20 3c 62 3e 3c 69 3e 6f 70 65 6e 20 s an <b><i>open
00a0: 73 6f 75 72 63 65 3c 69 3e 3c 2f 62 3e 20 6c 69 source<i></b> li
00b0: 62 72 61 72 79 20 74 6f 20 65 78 74 72 61 63 74 brary to extract
00c0: 20 76 61 6c 69 64 20 64 61 74 61 20 66 72 6f 6d valid data from
00d0: 20 77 69 74 68 69 6e 20 61 6e 20 45 78 63 65 6c within an Excel
00e0: 20 28 2e 78 6c 73 29 20 73 70 72 65 61 64 73 68 (.xls) spreadsh
00f0: 65 65 74 2e 3c 62 72 3e 46 72 65 65 58 4c 20 64 eet.<br>FreeXL d
0100: 65 73 69 67 6e 20 67 6f 61 6c 73 3a 3c 75 6c 3e esign goals:<ul>
0110: 0d 0a 3c 6c 69 3e 74 6f 20 62 65 20 73 69 6d 70 ..<li>to be simp
0120: 6c 65 20 61 6e 64 20 6c 69 67 68 74 77 65 69 67 le and lightweig
0130: 68 74 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 74 6f 20 ht</li>..<li>to
0140: 62 65 20 73 74 61 62 6c 65 2c 20 72 6f 62 75 73 be stable, robus
0150: 74 20 61 6e 64 20 65 66 66 69 63 69 65 6e 74 3c t and efficient<
0160: 2f 6c 69 3e 0d 0a 3c 6c 69 3e 74 6f 20 62 65 20 /li>..<li>to be
0170: 65 61 73 69 6c 79 20 61 6e 64 20 75 6e 69 76 65 easily and unive
0180: 72 73 61 6c 6c 79 20 70 6f 72 74 61 62 6c 65 3c rsally portable<
0190: 2f 6c 69 3e 0d 0a 3c 6c 69 3e 63 6f 6d 70 6c 65 /li>..<li>comple
01a0: 74 65 6c 79 20 69 67 6e 6f 72 69 6e 67 20 61 6e tely ignoring an
01b0: 79 20 47 55 49 2d 72 65 6c 61 74 65 64 20 6f 64 y GUI-related od
01c0: 64 69 74 79 3c 2f 6c 69 3e 3c 2f 75 6c 3e 0d 0a dity</li></ul>..
01d0: 0d 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 ..Note that the
01e0: 66 69 6e 61 6c 20 67 6f 61 6c 20 6d 65 61 6e 73 final goal means
01f0: 20 74 68 61 74 20 52 65 61 64 4f 53 4d 20 69 67 that ReadOSM ig
0200: 6e 6f 72 65 73 20 61 74 20 61 6c 6c 20 66 6f 6e nores at all fon
0210: 74 73 2c 20 73 69 7a 65 73 20 61 6e 64 20 61 6c ts, sizes and al
0220: 69 67 6e 6d 65 6e 74 73 2c 20 61 6e 64 20 6d 6f ignments, and mo
0230: 73 74 20 66 6f 72 6d 61 74 73 2e 20 49 74 20 69 st formats. It i
0240: 67 6e 6f 72 65 73 20 50 69 76 6f 74 20 54 61 62 gnores Pivot Tab
0250: 6c 65 2c 20 43 68 61 72 74 73 2c 20 46 6f 72 6d le, Charts, Form
0260: 75 6c 61 73 2c 20 56 69 73 75 61 6c 20 42 61 73 ulas, Visual Bas
0270: 69 63 20 6d 61 63 72 6f 73 20 61 6e 64 20 73 6f ic macros and so
0280: 20 6f 6e 2e 20 52 65 61 64 4f 53 4d 20 69 73 20 on. ReadOSM is
0290: 73 74 72 75 63 74 75 72 61 6c 6c 79 20 73 69 6d structurally sim
02a0: 70 6c 65 20 61 6e 64 20 71 75 69 74 65 20 6c 69 ple and quite li
02b0: 67 68 74 2d 77 65 69 67 68 74 20 28 74 79 70 69 ght-weight (typi
02c0: 63 61 6c 6c 79 20 32 30 4b 20 6f 66 20 6f 62 6a cally 20K of obj
02d0: 65 63 74 20 63 6f 64 65 2c 20 73 74 72 69 70 70 ect code, stripp
02e0: 65 64 29 2e 0d 0a 0d 0a 52 65 61 64 4f 53 4d 20 ed).....ReadOSM
02f0: 69 73 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 65 is licensed unde
0300: 72 20 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68 r the <a href="h
0310: 74 74 70 3a 2f 2f 77 77 77 2e 6d 6f 7a 69 6c 6c ttp://www.mozill
0320: 61 2e 6f 72 67 2f 4d 50 4c 2f 62 6f 69 6c 65 72 a.org/MPL/boiler
0330: 70 6c 61 74 65 2d 31 2e 31 2f 6d 70 6c 2d 74 72 plate-1.1/mpl-tr
0340: 69 2d 6c 69 63 65 6e 73 65 2d 68 74 6d 6c 22 3e i-license-html">
0350: 4d 50 4c 20 74 72 69 2d 6c 69 63 65 6e 73 65 3c MPL tri-license<
0360: 2f 61 3e 20 74 65 72 6d 73 3b 20 79 6f 75 20 61 /a> terms; you a
0370: 72 65 20 66 72 65 65 20 74 6f 20 63 68 6f 6f 73 re free to choos
0380: 65 20 74 68 65 20 62 65 73 74 2d 66 69 74 20 6c e the best-fit l
0390: 69 63 65 6e 73 65 20 62 65 74 77 65 65 6e 3a 3c icense between:<
03a0: 75 6c 3e 0d 0a 3c 6c 69 3e 74 68 65 20 3c 61 20 ul>..<li>the <a
03b0: 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 href="http://www
03c0: 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 67 2f 4d 50 4c .mozilla.org/MPL
03d0: 2f 4d 50 4c 2d 31 2e 31 2e 68 74 6d 6c 22 3e 4d /MPL-1.1.html">M
03e0: 50 4c 20 31 2e 31 3c 2f 61 3e 3c 2f 6c 69 3e 0d PL 1.1</a></li>.
03f0: 0a 3c 6c 69 3e 74 68 65 20 3c 61 20 68 72 65 66 .<li>the <a href
0400: 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 ="http://www.gnu
0410: 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 .org/licenses/gp
0420: 6c 2d 32 2e 30 2e 68 74 6d 6c 23 54 4f 43 31 22 l-2.0.html#TOC1"
0430: 3e 47 50 4c 20 76 32 2e 30 3c 2f 61 3e 20 6f 72 >GPL v2.0</a> or
0440: 20 61 6e 79 20 73 75 62 73 65 71 75 65 6e 74 20 any subsequent
0450: 76 65 72 73 69 6f 6e 3c 2f 6c 69 3e 0d 0a 3c 6c version</li>..<l
0460: 69 3e 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68 i>the <a href="h
0470: 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 ttp://www.gnu.or
0480: 67 2f 6c 69 63 65 6e 73 65 73 2f 6c 67 70 6c 2d g/licenses/lgpl-
0490: 32 2e 31 2e 68 74 6d 6c 22 3e 4c 47 50 4c 20 76 2.1.html">LGPL v
04a0: 32 2e 31 3c 2f 61 3e 20 6f 72 20 61 6e 79 20 73 2.1</a> or any s
04b0: 75 62 73 65 71 75 65 6e 74 20 76 65 72 73 69 6f ubsequent versio
04c0: 6e 3c 2f 6c 69 3e 3c 2f 75 6c 3e 0d 0a 3c 2f 74 n</li></ul>..</t
04d0: 64 3e 0d 0a 3c 74 64 3e 0d 0a 3c 74 61 62 6c 65 d>..<td>..<table
04e0: 20 63 65 6c 6c 70 61 64 64 69 6e 67 3d 22 32 30 cellpadding="20
04f0: 22 3e 0d 0a 3c 74 72 3e 3c 74 64 3e 53 74 72 69 ">..<tr><td>Stri
0500: 63 74 6c 79 20 72 65 6c 61 74 65 64 20 3c 62 3e ctly related <b>
0510: 70 72 6f 6a 65 63 74 73 3c 2f 62 3e 3a 3c 75 6c projects</b>:<ul
0520: 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 >..<li><a href="
0530: 2f 66 6f 73 73 69 6c 2f 73 70 61 74 69 61 6c 69 /fossil/spatiali
0540: 74 65 2d 74 6f 6f 6c 73 22 3e 73 70 61 74 69 61 te-tools">spatia
0550: 6c 69 74 65 2d 74 6f 6f 6c 73 3c 2f 61 3e 3c 2f lite-tools</a></
0560: 6c 69 3e 0d 0a 3c 6c 69 3e 62 61 63 6b 20 74 6f li>..<li>back to
0570: 20 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68 74 the <a href="ht
0580: 74 70 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 69 tp://www.gaia-gi
0590: 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73 22 3e s.it/gaia-sins">
05a0: 47 61 69 61 2d 53 49 4e 53 3c 2f 61 3e 20 68 6f Gaia-SINS</a> ho
05b0: 6d 65 20 70 61 67 65 3c 2f 6c 69 3e 3c 2f 75 6c me page</li></ul
05c0: 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 3c >..</td></tr>..<
05d0: 74 72 3e 3c 74 64 3e 3c 62 3e 53 6f 75 72 63 65 tr><td><b>Source
05e0: 73 3c 2f 62 3e 3a 20 63 75 72 72 65 6e 74 20 76 s</b>: current v
05f0: 65 72 73 69 6f 6e 20 69 73 20 3c 62 3e 31 2e 30 ersion is <b>1.0
0600: 2e 30 3c 2f 62 3e 20 28 3c 69 3e 72 65 6c 65 61 .0</b> (<i>relea
0610: 73 65 64 20 6f 6e 20 32 30 31 31 2d 31 32 2d 32 sed on 2011-12-2
0620: 39 29 3c 2f 69 3e 3c 75 6c 3e 0d 0a 3c 6c 69 3e 9)</i><ul>..<li>
0630: 64 6f 77 6e 6c 6f 61 64 20 3c 61 20 68 72 65 66 download <a href
0640: 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 ="http://www.gai
0650: 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 a-gis.it/gaia-si
0660: 6e 73 2f 72 65 61 64 6f 73 6d 2d 31 2e 30 2e 30 ns/readosm-1.0.0
0670: 2e 74 61 72 2e 67 7a 22 3e 72 65 61 64 6f 73 6d .tar.gz">readosm
0680: 2d 31 2e 30 2e 30 2e 74 61 72 2e 67 7a 3c 2f 61 -1.0.0.tar.gz</a
0690: 3e 20 28 74 61 72 62 61 6c 6c 2c 20 2e 74 61 72 > (tarball, .tar
06a0: 2e 67 7a 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 64 .gz)</li>..<li>d
06b0: 6f 77 6e 6c 6f 61 64 20 3c 61 20 68 72 65 66 3d ownload <a href=
06c0: 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 61 "http://www.gaia
06d0: 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e -gis.it/gaia-sin
06e0: 73 2f 72 65 61 64 6f 73 6d 2d 31 2e 30 2e 30 2e s/readosm-1.0.0.
06f0: 7a 69 70 22 3e 72 65 61 64 6f 73 6d 2d 31 2e 30 zip">readosm-1.0
0700: 2e 30 2e 7a 69 70 3c 2f 61 3e 20 28 7a 69 70 66 .0.zip</a> (zipf
0710: 69 6c 65 2c 20 2e 7a 69 70 29 3c 2f 6c 69 3e 0d ile, .zip)</li>.
0720: 0a 3c 6c 69 3e 62 72 6f 77 73 65 20 3c 61 20 68 .<li>browse <a h
0730: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e ref="http://www.
0740: 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 gaia-gis.it/gaia
0750: 2d 73 69 6e 73 2f 72 65 61 64 6f 73 6d 2d 73 6f -sins/readosm-so
0760: 75 72 63 65 73 22 3e 6f 6c 64 65 72 20 76 65 72 urces">older ver
0770: 73 69 6f 6e 73 3c 2f 61 3e 3c 2f 6c 69 3e 3c 2f sions</a></li></
0780: 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d ul>..</td></tr>.
0790: 0a 3c 74 72 3e 3c 74 64 3e 44 6f 78 79 67 65 6e .<tr><td>Doxygen
07a0: 20 3c 62 3e 64 6f 63 75 6d 65 6e 74 61 74 69 6f <b>documentatio
07b0: 6e 3c 2f 62 3e 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e n</b>:<ul>..<li>
07c0: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f <a href="http://
07d0: 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f www.gaia-gis.it/
07e0: 67 61 69 61 2d 73 69 6e 73 2f 72 65 61 64 6f 73 gaia-sins/reados
07f0: 6d 2d 31 2e 30 2e 30 2d 64 6f 78 79 2d 64 6f 63 m-1.0.0-doxy-doc
0800: 2f 69 6e 64 65 78 2e 68 74 6d 6c 22 3e 6f 6e 6c /index.html">onl
0810: 69 6e 65 3c 2f 61 3e 20 48 54 4d 4c 20 64 6f 63 ine</a> HTML doc
0820: 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 72 </li>..<li><a hr
0830: 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 ef="http://www.g
0840: 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d aia-gis.it/gaia-
0850: 73 69 6e 73 2f 72 65 61 64 6f 73 6d 2d 31 2e 30 sins/readosm-1.0
0860: 2e 30 2d 64 6f 78 79 2d 64 6f 63 2e 74 61 72 2e .0-doxy-doc.tar.
0870: 67 7a 22 3e 64 6f 77 6e 6c 6f 61 64 3c 2f 61 3e gz">download</a>
0880: 20 48 54 4d 4c 20 74 61 72 62 61 6c 6c 20 28 74 HTML tarball (t
0890: 61 72 2e 67 7a 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 ar.gz)</li>..<li
08a0: 3e 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f ><a href="http:/
08b0: 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 /www.gaia-gis.it
08c0: 2f 67 61 69 61 2d 73 69 6e 73 2f 72 65 61 64 6f /gaia-sins/reado
08d0: 73 6d 2d 31 2e 30 2e 30 2d 64 6f 78 79 2d 64 6f sm-1.0.0-doxy-do
08e0: 63 2e 7a 69 70 22 3e 64 6f 77 6e 6c 6f 61 64 3c c.zip">download<
08f0: 2f 61 3e 20 48 54 4d 4c 20 7a 69 70 66 69 6c 65 /a> HTML zipfile
0900: 20 28 7a 69 70 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 (zip)</li>..<li
0910: 3e 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f ><a href="http:/
0920: 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 /www.gaia-gis.it
0930: 2f 67 61 69 61 2d 73 69 6e 73 2f 72 65 61 64 6f /gaia-sins/reado
0940: 73 6d 2d 31 2e 30 2e 30 2d 64 6f 63 2e 70 64 66 sm-1.0.0-doc.pdf
0950: 22 3e 50 44 46 20 64 6f 63 75 6d 65 6e 74 3c 2f ">PDF document</
0960: 61 3e 3c 2f 6c 69 3e 3c 2f 75 6c 3e 0d 0a 3c 2f a></li></ul>..</
0970: 74 64 3e 3c 2f 74 72 3e 0d 0a 3c 2f 74 61 62 6c td></tr>..</tabl
0980: 65 3e 3c 2f 74 64 3e 0d 0a 3c 2f 74 72 3e 3c 2f e></td>..</tr></
0990: 74 61 62 6c 65 3e 0a 5a 20 39 35 32 35 30 66 61 table>.Z 95250fa
09a0: 63 38 37 33 37 33 32 61 37 32 35 37 32 65 34 65 c873732a72572e4e
09b0: 31 61 62 64 36 39 36 62 31 0a 1abd696b1.