Created
July 24, 2011 07:27
-
-
Save andrewharvey/1102377 to your computer and use it in GitHub Desktop.
Diagram of OpenStreetMap, development/code/data focused.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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">"The Rails Port"</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