Skip to content

Instantly share code, notes, and snippets.

@andrewharvey
Created July 24, 2011 07:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewharvey/1102377 to your computer and use it in GitHub Desktop.
Save andrewharvey/1102377 to your computer and use it in GitHub Desktop.
Diagram of OpenStreetMap, development/code/data focused.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1880.3717"
height="861.78217"
id="svg2"
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="osm-dev.svg">
<title
id="title4647">OSM Development</title>
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0"
refX="0"
id="Arrow1Send"
style="overflow:visible">
<path
id="path6104"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Sstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Sstart"
style="overflow:visible">
<path
id="path6101"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(0.2,0,0,0.2,1.2,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mstart"
style="overflow:visible">
<path
id="path6095"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(0.4,0,0,0.4,4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible">
<path
id="path6089"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(0.8,0,0,0.8,10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path4039"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4045"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-6"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4045-1"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-2"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path4045-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker5632"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path5634"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="marker5636"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path5638"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-8"
style="overflow:visible">
<path
id="path4045-5"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-26"
style="overflow:visible">
<path
id="path4045-4"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-0"
style="overflow:visible">
<path
id="path4045-10"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-5"
style="overflow:visible">
<path
id="path4045-50"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-261"
style="overflow:visible">
<path
id="path4045-8"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-05"
style="overflow:visible">
<path
id="path4045-94"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Sstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Sstart-0"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path6101-6"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(0.2,0,0,0.2,1.2,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0"
refX="0"
id="Arrow1Send-3"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path6104-9"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-1"
style="overflow:visible">
<path
id="path4039-7"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-8"
style="overflow:visible">
<path
id="path4039-4"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-23"
style="overflow:visible">
<path
id="path4045-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend-23-8"
style="overflow:visible">
<path
id="path4045-2-3"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="864.60515"
inkscape:cy="513.41382"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1680"
inkscape:window-height="983"
inkscape:window-x="0"
inkscape:window-y="36"
inkscape:window-maximized="1"
inkscape:snap-global="false"
inkscape:snap-midpoints="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid7196"
empspacing="5"
dotted="true"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="559.2636px"
originy="974.27619px" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>OSM Development</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Andrew Harvey</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>http://creativecommons.org/publicdomain/zero/1.0/</dc:title>
</cc:Agent>
</dc:rights>
<cc:license
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(559.2636,-1164.8562)">
<path
inkscape:connector-curvature="0"
id="path5260-2"
d="m 977.97813,1203.7186 -34.47827,59.2734"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Mend)"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2.16315913;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="m 429.69377,1278.346 187.508,0"
id="path4016"
inkscape:connector-curvature="0" />
<g
id="g3846-3"
transform="translate(575.77675,798.74032)">
<g
id="g3926"
transform="translate(-36.365492,-139.40105)">
<rect
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-3-4-1"
width="174.84811"
height="35.110649"
x="93.39325"
y="601.45142"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-8-8-3"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-167.77547,-356.30419)"><flowRegion
id="flowRegion3762-9-8-7"><rect
id="rect3764-9-8-7"
width="191.42857"
height="25.714312"
x="270"
y="965.2193"
style="fill:#000000;fill-opacity:1" /></flowRegion><flowPara
style="font-size:14px"
id="flowPara3766-4-2-3">osm2pgsql pg schema</flowPara></flowRoot> </g>
</g>
<g
id="g3846-7"
transform="translate(189.89847,852.27841)">
<g
id="g4002"
transform="translate(-42.426407,-192.93914)">
<rect
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-3-4-4"
width="174.84811"
height="35.110649"
x="93.39325"
y="601.45142"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-8-8-4"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-154.97981,-357.02506)"><flowRegion
id="flowRegion3762-9-8-8"><rect
id="rect3764-9-8-1"
width="191.42857"
height="25.714312"
x="270"
y="965.2193"
style="fill:#000000;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-4-2-8">planet-latest.osm</flowPara></flowRoot> </g>
</g>
<flowRoot
xml:space="preserve"
id="flowRoot4663"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
id="flowRegion4665"><rect
id="rect4667"
width="49.497475"
height="26.263966"
x="48.487324"
y="223.02695" /></flowRegion><flowPara
id="flowPara4669" /></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4671"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
id="flowRegion4673"><rect
id="rect4675"
width="67.680222"
height="107.07617"
x="109.09647"
y="249.29091" /></flowRegion><flowPara
id="flowPara4677" /></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4679"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(37.192941,1035.116)"><flowRegion
id="flowRegion4681"><rect
id="rect4683"
width="157.5838"
height="151.52289"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685"
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">planet-latest.osm is a global live snapshot of the current OSM database in the .osm XML format</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4679-3"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(239.76946,1021.2388)"><flowRegion
id="flowRegion4681-7"><rect
id="rect4683-8"
width="144.4518"
height="132.32999"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5"
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">we can use osm2pgsql to load our planet snapshot into a PostgreSQL/PostGIS database designed to be used by rendering engines like mapnik.</flowPara></flowRoot> <g
id="g4009"
transform="matrix(0.62415902,0,0,0.62415902,395.87525,684.61985)">
<rect
ry="10.930705"
y="934.91455"
x="118.26665"
height="35.110649"
width="174.84811"
id="rect2988-2"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-120.12153,-27.624837)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1"
xml:space="preserve"><flowRegion
id="flowRegion3762-5"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3">osm2pgsql</flowPara></flowRoot> </g>
<g
id="g4795"
transform="matrix(0.53304606,0,0,0.53304606,354.61634,726.95547)">
<rect
ry="10.930705"
y="934.91455"
x="118.26665"
height="35.110649"
width="174.84811"
id="rect2988-2-9"
style="fill:#c0e1fb;fill-opacity:1;stroke:#4f8dbb;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-140.17826,-27.866666)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-3"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-6"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-9" /></flowRegion><flowPara
style="font-size:20.63611603px;fill:#000000;fill-opacity:1"
id="flowPara3766-3-1">hstore=yes|no</flowPara></flowRoot> </g>
<g
id="g4795-8"
transform="matrix(0.53304606,0,0,0.53304606,499.87015,685.53922)">
<g
transform="translate(-47.376419,77.697328)"
id="g4850">
<rect
style="fill:#c0e1fb;fill-opacity:1;stroke:#4f8dbb;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-9-2"
width="174.84811"
height="35.110649"
x="118.26665"
y="934.91455"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-3-9"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-128.67624,-27.624837)"><flowRegion
id="flowRegion3762-5-6-5"><rect
id="rect3764-2-9-9"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#000000;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-1-3"
style="font-size:20.63611603px;fill:#000000;fill-opacity:1">default.style</flowPara></flowRoot> </g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Mend)"
d="m 491.42857,1246.6479 8.21429,17.8571"
id="path4870"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path5260"
d="m 559.81077,1246.6479 -8.21429,17.8571"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Mend)" />
<flowRoot
xml:space="preserve"
id="flowRoot4679-3-7"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(334.35344,894.42521)"><flowRegion
id="flowRegion4681-7-9"><rect
id="rect4683-8-2"
width="75.761421"
height="53.538078"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-8"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"><flowSpan
style="font-size:8px"
id="flowSpan5289">osm2pgsql doesn't load all tags. You define which tags you need access to for rendering in </flowSpan>this file.</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4679-3-7-9"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(214.13591,894.88928)"><flowRegion
id="flowRegion4681-7-9-1"><rect
id="rect4683-8-2-4"
width="75.761421"
height="53.538078"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-8-1"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"><flowSpan
style="font-size:8px"
id="flowSpan5289-5">osm2pgsql can optionally populate your database with a hstore which stores all tags for each feature</flowSpan></flowPara></flowRoot> <g
id="g4009-4"
transform="matrix(0.48748958,0,0,0.48748958,637.36948,992.88356)">
<g
id="g5418"
transform="translate(378.71069,-310.73698)">
<g
id="g5854">
<rect
ry="10.930705"
y="933.31702"
x="108.82255"
height="35.110649"
width="174.84811"
id="rect2988-2-6"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-153.94742,-27.912009)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-6"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-3"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-8" /></flowRegion><flowPara
style="font-size:18.46193314px"
id="flowPara3766-3-7">generate_tiles.py</flowPara></flowRoot> </g>
</g>
</g>
<flowRoot
xml:space="preserve"
id="flowRoot4679-7"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(429.00835,1031.8269)"><flowRegion
id="flowRegion4681-4"><rect
id="rect4683-2"
width="157.5838"
height="151.52289"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-0"
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">the resulting database is suited for use by renderers; the database makes use of PostGIS to store the geometries of features</flowPara></flowRoot> <path
style="fill:none;stroke:#000000;stroke-width:2.16315913;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="m 823.21666,1278.6146 187.50804,0"
id="path4016-7"
inkscape:connector-curvature="0" />
<g
id="g9732"
transform="translate(200,842.85715)">
<rect
ry="6.8224983"
y="425.56659"
x="663.21533"
height="21.914629"
width="109.13303"
id="rect2988-2-94"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:1.58593976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="matrix(0.62415902,0,0,0.62415902,517.09296,-175.21105)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-0"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-0"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-6" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-6">libmapnik</flowPara></flowRoot> </g>
<g
id="g4795-0"
transform="matrix(0.53304606,0,0,0.53304606,748.13923,727.22402)">
<rect
ry="10.930705"
y="934.91455"
x="118.26665"
height="35.110649"
width="174.84811"
id="rect2988-2-9-1"
style="fill:#c0e1fb;fill-opacity:1;stroke:#4f8dbb;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-107.9696,-25.624706)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-3-0"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-6-4"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-9-3" /></flowRegion><flowPara
style="font-size:20.63611603px;fill:#000000;fill-opacity:1"
id="flowPara3766-3-1-5">osm.xml</flowPara></flowRoot> </g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Mend)"
d="m 884.95146,1246.9164 8.21429,17.8572"
id="path4870-8"
inkscape:connector-curvature="0" />
<flowRoot
xml:space="preserve"
id="flowRoot4679-3-7-9-0"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(597.73082,911.07576)"><flowRegion
id="flowRegion4681-7-9-1-9"><rect
id="rect4683-8-2-4-0"
width="94.95433"
height="42.426407"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-8-1-2"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">osm.xml is a style sheet which defines the style of the 'Mapnik' OSM layer</flowPara></flowRoot> <g
id="g5871"
transform="translate(193.50248,1000.8571)">
<g
transform="matrix(0.48748958,0,0,0.48748958,439.38978,38.478217)"
id="g4009-4-6">
<g
transform="translate(378.71069,-310.73698)"
id="g5418-0">
<rect
ry="10.930705"
y="934.91455"
x="118.26665"
height="35.110649"
width="174.84811"
id="rect2988-2-6-3"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-87.464469,-25.624706)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-6-9"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-3-8"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-8-8" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-7-3">tirex</flowPara></flowRoot> </g>
</g>
</g>
<g
id="g5861"
transform="translate(184.4111,1050.8571)">
<g
transform="matrix(0.48748958,0,0,0.48748958,448.48116,-35.262919)"
id="g4009-4-3">
<g
transform="translate(378.71069,-310.73698)"
id="g5418-2">
<g
id="g5838">
<rect
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-6-1"
width="174.84811"
height="35.110649"
x="118.26665"
y="934.91455"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-6-7"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-104.75528,-25.624706)"><flowRegion
id="flowRegion3762-5-3-0"><rect
id="rect3764-2-8-9"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#ffffff;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-7-4"
style="font-size:20.63611603px">renderd</flowPara></flowRoot> </g>
</g>
</g>
</g>
<flowRoot
xml:space="preserve"
id="flowRoot4679-3-5"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(633.29235,1090.8593)"><flowRegion
id="flowRegion4681-7-0"><rect
id="rect4683-8-3"
width="144.4518"
height="132.32999"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-4"
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">mapnik is a library that does the actual rendering;</flowPara><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara5907">other tools exist which tell which areas of the map to render and where to send the resulting image to</flowPara></flowRoot> <g
id="g3846-3-1"
transform="translate(964.68548,794.36982)">
<g
id="g5950"
transform="translate(-2,4.370506)">
<rect
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.05901694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-3-4-1-0"
width="114.8148"
height="35.110649"
x="65.747932"
y="462.05035"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-8-8-3-70"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-194.87055,-495.70524)"><flowRegion
id="flowRegion3762-9-8-7-1"><rect
id="rect3764-9-8-7-1"
width="191.42857"
height="25.714312"
x="270"
y="965.2193"
style="fill:#000000;fill-opacity:1" /></flowRegion><flowPara
style="font-size:14px"
id="flowPara3766-4-2-3-7">z/x/y.png tiles</flowPara></flowRoot> </g>
</g>
<flowRoot
xml:space="preserve"
id="flowRoot4679-3-5-4"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(958.19605,1052.1005)"><flowRegion
id="flowRegion4681-7-0-8"><rect
id="rect4683-8-3-4"
width="154.55333"
height="114.14724"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara5907-4">most web mapping (slippy map) libraries can consume OSM z/x/y style tiles, showing the rendered map as a pan-able, zoom-able interactive map in web browsers</flowPara></flowRoot> <g
id="g5861-3"
transform="translate(515.16759,985.28866)">
<g
transform="matrix(0.48748958,0,0,0.48748958,448.48116,-35.262919)"
id="g4009-4-3-3">
<g
transform="translate(378.71069,-310.73698)"
id="g5418-2-2">
<g
id="g5838-9">
<g
id="g6127"
transform="translate(-22.913563,-39.370889)">
<rect
ry="10.930705"
y="937.09607"
x="139.61816"
height="35.110649"
width="174.84811"
id="rect2988-2-6-1-8"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-104.75528,-25.624706)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-6-7-5"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-3-0-5"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-8-9-1" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-7-4-9">OpenLayers</flowPara></flowRoot> </g>
<g
id="g6120"
transform="translate(-130.38882,-107.45594)">
<rect
ry="10.930705"
y="1052.8458"
x="247.09341"
height="35.110649"
width="174.84811"
id="rect2988-2-6-1-8-4"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-3.8497372,90.306474)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-6-7-5-5"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-3-0-5-1"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-8-9-1-9" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-7-4-9-7">khtml.maplib</flowPara></flowRoot> </g>
<g
id="g6113"
transform="translate(-134.17979,-163.5802)">
<rect
ry="10.930705"
y="1156.6348"
x="250.88438"
height="35.110649"
width="174.84811"
id="rect2988-2-6-1-8-4-6"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(32.421954,196.09551)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-6-7-5-5-7"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-3-0-5-1-7"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-8-9-1-9-2" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-7-4-9-7-2">Leaflet</flowPara></flowRoot> </g>
<g
id="g6106"
transform="translate(-211.35952,-362.50165)">
<rect
ry="10.930705"
y="1403.2209"
x="328.06412"
height="35.110649"
width="174.84811"
id="rect2988-2-6-1-8-4-0"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(64.178038,440.68162)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-6-7-5-5-0"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-3-0-5-1-2"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-8-9-1-9-5" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-7-4-9-7-8">Modest Maps JS</flowPara></flowRoot> </g>
</g>
</g>
</g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1.05838287;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="m 1151.3386,1279.0263 44.8878,0"
id="path4016-7-5"
inkscape:connector-curvature="0" />
<g
id="g3846-7-2"
transform="translate(235.35534,1114.5882)">
<g
id="g4002-2"
transform="translate(-42.426407,-192.93914)">
<g
id="g6196"
transform="translate(-45.456865,-81.842661)">
<rect
ry="10.930705"
y="601.45142"
x="93.39325"
height="35.110649"
width="174.84811"
id="rect2988-3-4-4-8"
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-186.66145,-363.70832)"
style="font-size:13px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-8-8-4-8"
xml:space="preserve"><flowRegion
id="flowRegion3762-9-8-8-3"><rect
style="font-size:13px;fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="44.907192"
width="194.45905"
id="rect3764-9-8-1-8" /></flowRegion><flowPara
style="font-size:13px;text-align:center;text-anchor:middle"
id="flowPara3766-4-2-8-7">hour-replicate</flowPara><flowPara
style="font-size:13px;text-align:center;text-anchor:middle"
id="flowPara6194">minute-replicate</flowPara></flowRoot> </g>
</g>
</g>
<flowRoot
transform="translate(37.192941,1205.116)"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot6218"
xml:space="preserve"><flowRegion
id="flowRegion6220"><rect
style="text-align:center;text-anchor:middle"
y="276.56503"
x="212.13203"
height="151.52289"
width="157.5838"
id="rect6222" /></flowRegion><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara6224">minutely and hourly replication diffs which can be used to patch a planet.osm file to keep it up to date with the latest changes, or be pushed in via osm2pgsql appending the rendering database</flowPara></flowRoot> <path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend-8)"
d="m 424.25387,1460.8537 c 37.5624,0.7332 -3.16907,-159.7564 37.37564,-174.7564"
id="path6226"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g3600"
transform="translate(200,842.85715)">
<g
id="g3204">
<path
style="fill:none;stroke:#502d16;stroke-width:8.30000019;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 20,352.36218 c -100,0 10,200 -90,200 100,0 -10,200 90,200"
id="path7194"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<flowRoot
transform="translate(-386.05078,252.30815)"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot6218-3"
xml:space="preserve"><flowRegion
id="flowRegion6220-4"><rect
style="text-align:center;text-anchor:middle"
y="276.56503"
x="212.13203"
height="142.43152"
width="85.862953"
id="rect6222-6" /></flowRegion><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara6224-6">focused on the latest live OSM data</flowPara></flowRoot> </g>
<g
id="g3593">
<path
style="fill:none;stroke:#502d16;stroke-width:8.30000019;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 20,779.6312 c -100,0 10,200 -90,200 100,0 -10,200 90,200"
id="path7194-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<flowRoot
transform="translate(-386.05078,679.57717)"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot6218-3-9"
xml:space="preserve"><flowRegion
id="flowRegion6220-4-7"><rect
style="text-align:center;text-anchor:middle"
y="276.56503"
x="212.13203"
height="142.43152"
width="85.862953"
id="rect6222-6-3" /></flowRegion><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara6224-6-7">focused on the complete OSM history</flowPara></flowRoot> </g>
</g>
<g
id="g3846-7-0"
transform="translate(189.89847,1226.3343)">
<g
id="g4002-0"
transform="translate(-42.426407,-192.93914)">
<g
id="g3297">
<rect
ry="10.930705"
y="601.45142"
x="93.39325"
height="35.110649"
width="174.84811"
id="rect2988-3-4-4-85"
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-148.68465,-357.02506)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-8-8-4-7"
xml:space="preserve"><flowRegion
id="flowRegion3762-9-8-8-5"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="25.714312"
width="191.42857"
id="rect3764-9-8-1-89" /></flowRegion><flowPara
id="flowPara3766-4-2-8-9">full-planet*.osm</flowPara></flowRoot> </g>
</g>
</g>
<flowRoot
xml:space="preserve"
id="flowRoot4679-9"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(37.192941,1409.1719)"><flowRegion
id="flowRegion4681-72"><rect
id="rect4683-28"
width="157.5838"
height="151.52289"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-9"
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">the full-planet*.osm files are mostly the same as the planet-latest.osm, but instead contain history </flowPara></flowRoot> <g
id="g3297-0"
transform="translate(281.82235,1279.243)">
<g
id="g3356"
transform="translate(-122.22846,-100.0051)">
<rect
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-3-4-4-85-8"
width="174.84811"
height="35.110649"
x="93.39325"
y="601.45142"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-8-8-4-7-6"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-144.49519,-357.02506)"><flowRegion
id="flowRegion3762-9-8-8-5-1"><rect
id="rect3764-9-8-1-89-3"
width="191.42857"
height="25.714312"
x="270"
y="965.2193"
style="fill:#000000;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-4-2-8-9-1">planet/history/</flowPara></flowRoot> </g>
</g>
<g
id="g3614"
transform="translate(200,981.81356)">
<g
transform="translate(-1239.7696,-233.34525)"
id="g3363">
<g
id="g10334">
<rect
ry="10.930705"
y="815.93365"
x="481.77646"
height="35.110649"
width="174.84811"
id="rect2988-3-4-1-8"
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(205.51643,-148.16244)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-8-8-3-7"
xml:space="preserve"><flowRegion
id="flowRegion3762-9-8-7-7"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="43.897041"
width="187.38799"
id="rect3764-9-8-7-8" /></flowRegion><flowPara
id="flowPara3766-4-2-3-4"
style="font-size:14px;text-align:center;text-anchor:middle">rails port pg schema</flowPara><flowPara
id="flowPara10332"
style="font-size:10px;text-align:center;text-anchor:middle">(apidb)</flowPara></flowRoot> </g>
</g>
<flowRoot
transform="translate(-962.97166,349.69833)"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot4679-7-2"
xml:space="preserve"><flowRegion
id="flowRegion4681-4-4"><rect
style="text-align:center;text-anchor:middle"
y="276.56503"
x="212.13203"
height="102.02541"
width="158.59393"
id="rect4683-2-3" /></flowRegion><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara4685-0-6">stores all OSM data in a format close to the API 0.6 data model; no use of PostGIS</flowPara><flowPara
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara10330">http://wiki.openstreetmap.org/wiki/Database_schema</flowPara></flowRoot> </g>
<g
id="g9690"
transform="translate(200,822.65409)">
<rect
ry="6.8224983"
y="666.96814"
x="-444.36356"
height="21.914629"
width="109.13303"
id="rect2988-2-2"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:1.58593976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="matrix(0.62415902,0,0,0.62415902,-584.36971,67.438899)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-5"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-2"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-5" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-14">osmosis</flowPara></flowRoot> </g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -374.7768,1590.1533 c 323.476481,0 328.274651,63.6396 600.03061,63.6396"
id="path3626"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g3580"
transform="translate(199.57648,1166.2865)">
<g
transform="matrix(0.53304606,0,0,0.53304606,-334.2963,-91.871863)"
id="g4795-8-5">
<g
id="g4850-2"
transform="translate(-47.376419,77.697328)">
<rect
ry="10.930705"
y="934.91455"
x="118.26665"
height="35.110649"
width="174.84811"
id="rect2988-2-9-2-9"
style="fill:#c0e1fb;fill-opacity:1;stroke:#4f8dbb;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-128.67624,-27.624837)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-3-9-5"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-6-5-9"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-9-9-3" /></flowRegion><flowPara
style="font-size:20.63611603px;fill:#000000;fill-opacity:1"
id="flowPara3766-3-1-3-6">historydump</flowPara></flowRoot> </g>
</g>
<flowRoot
transform="translate(-507.49441,197.01413)"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot4679-3-7-6"
xml:space="preserve"><flowRegion
id="flowRegion4681-7-9-0"><rect
style="text-align:center;text-anchor:middle"
y="276.56503"
x="212.13203"
height="59.599003"
width="90.913719"
id="rect4683-8-2-5" /></flowRegion><flowPara
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara4685-5-8-8">https://bitbucket.org/lfrancke/historydump</flowPara></flowRoot> </g>
<rect
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:1.58593976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-2-7"
width="109.13303"
height="21.914629"
x="839.39807"
y="1728.9088"
ry="6.8224983" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-5-7"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="matrix(0.62415902,0,0,0.62415902,704.20628,1129.3796)"><flowRegion
id="flowRegion3762-5-2-4"><rect
id="rect3764-2-5-3"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#ffffff;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-14-0"
style="font-size:20.63611603px">osmlib</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4679-3-7-6-9"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(626.76831,1481.7443)"><flowRegion
id="flowRegion4681-7-9-0-3"><rect
id="rect4683-8-2-5-8"
width="110.10661"
height="16.162439"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-8-8-6"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">http://osmlib.rubyforge.org/</flowPara></flowRoot> <rect
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:1.58593976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-2-7-0"
width="109.13303"
height="21.914629"
x="830.3067"
y="1656.6488"
ry="6.8224983" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-5-7-8"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="matrix(0.62415902,0,0,0.62415902,689.68421,1057.1195)"><flowRegion
id="flowRegion3762-5-2-4-4"><rect
id="rect3764-2-5-3-6"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#ffffff;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-14-0-4"
style="font-size:20.63611603px">Osmium</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4679-3-7-6-9-4"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(607.03264,1409.4843)"><flowRegion
id="flowRegion4681-7-9-0-3-6"><rect
id="rect4683-8-2-5-8-2"
width="131.31982"
height="11.111682"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-8-8-6-4"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">https://github.com/joto/osmium</flowPara></flowRoot> <g
id="g5031"
transform="translate(201.53487,842.85715)">
<g
transform="matrix(0.62415902,0,0,0.62415902,-525.28162,-61.34889)"
id="g4009-9-5">
<rect
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-2-0"
width="174.84811"
height="35.110649"
x="118.26665"
y="934.91455"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-5-9"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-144.44554,-25.624706)"><flowRegion
id="flowRegion3762-5-2-47"><rect
id="rect3764-2-5-4"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#ffffff;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-14-7"
style="font-size:20.63611603px">&quot;The Rails Port&quot;</flowPara></flowRoot> </g>
<flowRoot
transform="translate(-681.47945,270.92613)"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot4679-3-4"
xml:space="preserve"><flowRegion
id="flowRegion4681-7-3"><rect
style="text-align:center;text-anchor:middle"
y="276.56503"
x="212.13203"
height="132.32999"
width="144.4518"
id="rect4683-8-1" /></flowRegion><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara4685-5-2">a ruby on rails implementation of the OSM v0.6 API</flowPara></flowRoot> </g>
<g
id="g4009-9-5-4"
transform="matrix(0.62415902,0,0,0.62415902,-445.58181,648.16812)">
<g
id="g5004">
<g
transform="translate(1.6184218,-32.368441)"
id="g4983">
<rect
ry="10.930705"
y="934.91455"
x="118.26665"
height="35.110649"
width="174.84811"
id="rect2988-2-2-0-7"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-89.383991,-27.725599)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-5-9-9"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-2-47-6"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-5-4-0" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-14-7-4">JOSM</flowPara></flowRoot> </g>
<g
transform="translate(163.81847,-22.657927)"
id="g4990">
<rect
ry="10.930705"
y="925.20404"
x="343.22726"
height="35.110649"
width="174.84813"
id="rect2988-2-2-0-7-4"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(107.07098,-35.335216)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-5-9-9-8"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-2-47-6-7"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-5-4-0-8" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara3766-3-14-7-4-4">Merkaator</flowPara></flowRoot> </g>
<g
transform="translate(86.764488,148.8948)"
id="g4997">
<rect
ry="10.930705"
y="753.65131"
x="226.7009"
height="35.110649"
width="174.84813"
id="rect2988-2-2-0-7-49"
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(2.303575,-206.88795)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-5-9-9-2"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-2-47-6-0"><rect
style="fill:#ffffff;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-5-4-0-7" /></flowRegion><flowPara
style="font-size:20.63611603px"
id="flowPara4979">Potlatch</flowPara></flowRoot> </g>
</g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.9444958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend-05)"
d="m -316.18795,1241.415 c -1.47706,65.8823 120.82491,65.149 120.82491,117.4222"
id="path5045"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path5468"
d="m -73.723439,1241.415 c 1.47706,65.8823 -120.824911,65.149 -120.824911,117.4222"
style="fill:none;stroke:#000000;stroke-width:0.9444958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend-05)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path5470"
d="m -195.36305,1241.7263 c 0,65.5278 0.44195,65.4906 0.44195,117.1301"
style="fill:none;stroke:#000000;stroke-width:0.91267025;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend-05)" />
<path
style="fill:none;stroke:#000000;stroke-width:3.85495353;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.85495363, 3.85495363;stroke-dashoffset:0;marker-start:url(#Arrow1Sstart);marker-mid:none;marker-end:url(#Arrow1Send)"
d="m -369.40443,1582.0283 c 120.27608,-3.9286 7.35099,-206.0982 108.64309,-206.0982"
id="path5472"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:3.85495353;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.85495363, 3.85495363;stroke-dashoffset:0;marker-start:url(#Arrow1Sstart);marker-mid:none;marker-end:url(#Arrow1Send)"
d="m -371.52099,1582.225 c 134.43611,-4.391 59.87893,-83.8697 117.73447,-83.8697"
id="path5472-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m -131.31983,1498.3648 c 491.1618,-3.0305 259.72712,-160.6375 364.66507,-221.2234"
id="path3626-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path9787"
d="m -131.31983,1498.3648 c 342.66938,0 267.66549,-43.4366 363.65491,-43.4366"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
<g
id="g9881"
transform="translate(23.233509,-67.680221)">
<rect
ry="8.6145678"
y="1233.4861"
x="-0.87170154"
height="27.670958"
width="123.97186"
id="rect2988-3-4-4-7"
style="fill:#ffc373;fill-opacity:1;stroke:#ff9200;stroke-width:1.89939451;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="translate(-259.12991,269.79196)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-8-8-4-3"
xml:space="preserve"><flowRegion
id="flowRegion3762-9-8-8-7"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="25.714312"
width="191.42857"
id="rect3764-9-8-1-0" /></flowRegion><flowPara
id="flowPara3766-4-2-8-71">www.osm.org</flowPara></flowRoot> </g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend-05)"
d="m -135.36044,1373.5907 c 105.293562,0 209.101576,-101.8314 209.101576,-167.6853"
id="path9888"
inkscape:connector-curvature="0"
transform="translate(0,-2.2302535e-5)"
sodipodi:nodetypes="cc" />
<g
id="g9827"
transform="translate(74.751288,-19.192899)">
<rect
ry="5.8265691"
y="1327.1047"
x="-115.50243"
height="18.715593"
width="93.202095"
id="rect2988-2-9-0"
style="fill:#c0e1fb;fill-opacity:1;stroke:#4f8dbb;stroke-width:1.35442877;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<flowRoot
transform="matrix(0.53304606,0,0,0.53304606,-250.02401,814.66064)"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
id="flowRoot3760-1-3-3"
xml:space="preserve"><flowRegion
id="flowRegion3762-5-6-6"><rect
style="fill:#000000;fill-opacity:1"
y="965.2193"
x="270"
height="54.140144"
width="217.95938"
id="rect3764-2-9-7" /></flowRegion><flowPara
style="font-size:20.63611603px;fill:#000000;fill-opacity:1"
id="flowPara3766-3-1-1">www/browse/</flowPara></flowRoot> </g>
<g
id="g5861-0"
transform="translate(225.22341,889.94437)">
<g
transform="matrix(0.48748958,0,0,0.48748958,448.48116,-35.262919)"
id="g4009-4-3-0">
<g
transform="translate(378.71069,-310.73698)"
id="g5418-2-3">
<g
id="g5838-8">
<g
id="g3367">
<g
id="g3374"
transform="translate(47.659498,132.61773)">
<rect
style="fill:#66a3d2;fill-opacity:1;stroke:#0b61a4;stroke-width:1.805601;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-6-1-5"
width="86.480896"
height="35.845974"
x="117.89898"
y="934.54688"
ry="11.159626" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-6-7-0"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-135.49204,-26.219216)"><flowRegion
id="flowRegion3762-5-3-0-0"><rect
id="rect3764-2-8-9-4"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#ffffff;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-7-4-4"
style="font-size:20.63611603px">carto</flowPara></flowRoot> </g>
</g>
</g>
</g>
</g>
</g>
<g
id="g4795-0-4"
transform="matrix(0.53304606,0,0,0.53304606,888.3881,686.0732)">
<g
id="g3414"
transform="translate(0,-11.370341)">
<rect
style="fill:#c0e1fb;fill-opacity:1;stroke:#4f8dbb;stroke-width:2.54092264;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2988-2-9-1-2"
width="174.84811"
height="35.110649"
x="118.26665"
y="934.91455"
ry="10.930705" />
<flowRoot
xml:space="preserve"
id="flowRoot3760-1-3-0-9"
style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-111.91947,-25.624706)"><flowRegion
id="flowRegion3762-5-6-4-5"><rect
id="rect3764-2-9-3-6"
width="217.95938"
height="54.140144"
x="270"
y="965.2193"
style="fill:#000000;fill-opacity:1" /></flowRegion><flowPara
id="flowPara3766-3-1-5-4"
style="font-size:20.63611603px;fill:#000000;fill-opacity:1">osm.mml</flowPara></flowRoot> </g>
</g>
<flowRoot
xml:space="preserve"
id="flowRoot4679-3-4-0"
style="font-size:15px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
transform="translate(-474.49023,1241.2092)"><flowRegion
id="flowRegion4681-7-3-7"><rect
id="rect4683-8-1-5"
width="144.4518"
height="132.32999"
x="212.13203"
y="276.56503"
style="text-align:center;text-anchor:middle" /></flowRegion><flowPara
id="flowPara4685-5-2-8"
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium">--write-apidb-0.6</flowPara><flowPara
style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Gentium;-inkscape-font-specification:Gentium"
id="flowPara3503">--write-xml-0.6</flowPara></flowRoot> <path
style="fill:none;stroke:#000000;stroke-width:1.41443634;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-23)"
d="m -241.34459,1526.3762 -13.34527,0"
id="path3505"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.41443634;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-23)"
d="m -139.2805,1542.7912 13.34527,0"
id="path3505-8"
inkscape:connector-curvature="0" />
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment