Initial re-commit

This commit is contained in:
Atlas Cove 2022-07-28 10:06:48 +01:00
commit cc3d03f9ed
207 changed files with 34692 additions and 0 deletions

365
OSM/QuadTree.pm Normal file
View File

@ -0,0 +1,365 @@
package OSM::QuadTree;
use strict;
use Carp;
our $VERSION = 0.1;
1;
###############################
#
# sub new() - constructor
#
# Arguments are a hash:
#
# -xmin => minimum x value
# -xmax => maximum x value
# -ymin => minimum y value
# -ymax => maximum y value
# -depth => depth of tree
#
# Creating a new QuadTree objects automatically
# segments the given area into quadtrees of the
# specified depth.
#
###############################
sub new {
my $self = shift;
my $class = ref($self) || $self;
my $obj = bless {} => $class;
$obj->{BACKREF} = {};
$obj->{OBJECTS} = [];
$obj->{ORIGIN} = [0, 0];
$obj->{SCALE} = 1;
my %args = @_;
for my $arg (qw/xmin ymin xmax ymax depth/) {
unless (exists $args{"-$arg"}) {
carp "- must specify $arg";
return undef;
}
$obj->{uc $arg} = $args{"-$arg"};
}
$obj->_segment;
return $obj;
}
###############################
#
# sub _segment() - private method
#
# This method does the actual segmentation
# and stores everything internally.
#
###############################
sub _segment {
my $obj = shift;
$obj->_addLevel(
$obj->{XMIN},
$obj->{YMIN},
$obj->{XMAX},
$obj->{YMAX},
1, # current depth
0, # current index
undef, # parent index
);
}
###############################
#
# sub _addLevel() - private method
#
# This method segments a given area
# and adds a level to the tree.
#
###############################
sub _addLevel {
my ($obj,
$xmin,
$ymin,
$xmax,
$ymax,
$curDepth,
$index,
$parent,
) = @_;
$obj->{AREA} [$index] = [$xmin, $ymin, $xmax, $ymax];
$obj->{PARENT} [$index] = $parent;
$obj->{CHILDREN}[$index] = [];
$obj->{OBJECTS} [$index] = [];
if (defined $parent) {
push @{$obj->{CHILDREN}[$parent]} => $index;
}
return if $curDepth == $obj->{DEPTH};
my $xmid = $xmin + ($xmax - $xmin) / 2;
my $ymid = $ymin + ($ymax - $ymin) / 2;
# now segment in the following order (doesn't matter):
# top left, top right, bottom left, bottom right
$obj->_addLevel($xmin, $ymid, $xmid, $ymax, # tl
$curDepth + 1, 4 * $index + 1, $index);
$obj->_addLevel($xmid, $ymid, $xmax, $ymax, # tr
$curDepth + 1, 4 * $index + 2, $index);
$obj->_addLevel($xmin, $ymin, $xmid, $ymid, # bl
$curDepth + 1, 4 * $index + 3, $index);
$obj->_addLevel($xmid, $ymin, $xmax, $ymid, # br
$curDepth + 1, 4 * $index + 4, $index);
}
###############################
#
# sub add() - public method
#
# This method adds an object to the tree.
# The arguments are a unique tag to identify
# the object, and the bounding box of the object.
# It automatically assigns the proper quadtree
# sections to each object.
#
###############################
sub add {
my ($self,
$objRef,
@coords,
) = @_;
# assume that $objRef is unique.
# assume coords are (xmin, ymix, xmax, ymax).
# modify coords according to window.
@coords = $self->_adjustCoords(@coords);
($coords[0], $coords[2]) = ($coords[2], $coords[0]) if
$coords[2] < $coords[0];
($coords[1], $coords[3]) = ($coords[3], $coords[1]) if
$coords[3] < $coords[1];
$self->_addObjToChild(
0, # current index
$objRef,
@coords,
);
}
###############################
#
# sub _addObjToChild() - private method
#
# This method is used internally. Given
# a tree segment, an object and its area,
# it checks to see whether the object is to
# be included in the segment or not.
# The object is not included if it does not
# overlap the segment.
#
###############################
sub _addObjToChild {
my ($self,
$index,
$objRef,
@coords,
) = @_;
# first check if obj overlaps current segment.
# if not, return.
my ($cxmin, $cymin, $cxmax, $cymax) = @{$self->{AREA}[$index]};
return if
$coords[0] > $cxmax ||
$coords[2] < $cxmin ||
$coords[1] > $cymax ||
$coords[3] < $cymin;
# Only add the object to the segment if we are at the last
# level of the tree.
# Else, keep traversing down.
unless (@{$self->{CHILDREN}[$index]}) {
push @{$self->{OBJECTS}[$index]} => $objRef; # points from leaf to object
push @{$self->{BACKREF}{$objRef}} => $index; # points from object to leaf
} else {
# Now, traverse down the hierarchy.
for my $child (@{$self->{CHILDREN}[$index]}) {
$self->_addObjToChild(
$child,
$objRef,
@coords,
);
}
}
}
###############################
#
# sub delete() - public method
#
# This method deletes an object from the tree.
#
###############################
sub delete {
my ($self,
$objRef,
) = @_;
return unless exists $self->{BACKREF}{$objRef};
for my $i (@{$self->{BACKREF}{$objRef}}) {
$self->{OBJECTS}[$i] = grep {$_ ne $objRef} @{$self->{OBJECTS}[$i]};
}
delete $self->{BACKREF}{$objRef};
}
###############################
#
# sub getEnclosedObjects() - public method
#
# This method takes an area, and returns all objects
# enclosed in that area.
#
###############################
sub getEnclosedObjects {
my ($self,
@coords) = @_;
$self->{TEMP} = [];
@coords = $self->_adjustCoords(@coords);
$self->_checkOverlap(
0, # current index
@coords,
);
# uniquify {TEMP}.
my %temp;
@temp{@{$self->{TEMP}}} = undef;
# PS. I don't check explicitly if those objects
# are enclosed in the given area. They are just
# part of the segments that are enclosed in the
# given area. TBD.
return [keys %temp];
}
###############################
#
# sub _adjustCoords() - private method
#
# This method adjusts the given coordinates
# according to the stored window. This is used
# when we 'zoom in' to avoid searching in areas
# that are not visible in the canvas.
#
###############################
sub _adjustCoords {
my ($self, @coords) = @_;
# modify coords according to window.
$_ = $self->{ORIGIN}[0] + $_ / $self->{SCALE}
for $coords[0], $coords[2];
$_ = $self->{ORIGIN}[1] + $_ / $self->{SCALE}
for $coords[1], $coords[3];
return @coords;
}
###############################
#
# sub _checkOverlap() - private method
#
# This method checks if the given coordinates overlap
# the specified tree segment. If not, nothing happens.
# If it does overlap, then it is called recuresively
# on all the segment's children. If the segment is a
# leaf, then its associated objects are pushed onto
# a temporary array for later access.
#
###############################
sub _checkOverlap {
my ($self,
$index,
@coords,
) = @_;
# first check if obj overlaps current segment.
# if not, return.
my ($cxmin, $cymin, $cxmax, $cymax) = @{$self->{AREA}[$index]};
return if
$coords[0] >= $cxmax ||
$coords[2] <= $cxmin ||
$coords[1] >= $cymax ||
$coords[3] <= $cymin;
unless (@{$self->{CHILDREN}[$index]}) {
push @{$self->{TEMP}} => @{$self->{OBJECTS}[$index]};
} else {
# Now, traverse down the hierarchy.
for my $child (@{$self->{CHILDREN}[$index]}) {
$self->_checkOverlap(
$child,
@coords,
);
}
}
}
###############################
#
# sub setWindow() - public method
#
# This method takes an area as input, and
# sets it as the active window. All new
# calls to any method will refer to that area.
#
###############################
sub setWindow {
my ($self, $sx, $sy, $s) = @_;
$self->{ORIGIN}[0] += $sx / $self->{SCALE};
$self->{ORIGIN}[1] += $sy / $self->{SCALE};
$self->{SCALE} *= $s;
}
###############################
#
# sub setWindow() - public method
# This resets the window.
#
###############################
sub resetWindow {
my $self = shift;
$self->{ORIGIN}[$_] = 0 for 0 .. 1;
$self->{SCALE} = 1;
}

199
OSM/gpx.pm Executable file
View File

@ -0,0 +1,199 @@
#
# PERL mapweaver module by gary68
#
#
#
#
# Copyright (C) 2011, Gerhard Schwanz
#
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
#
package OSM::gpx ;
use strict ;
use warnings ;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require Exporter ;
@ISA = qw ( Exporter AutoLoader ) ;
@EXPORT = qw ( readGPXFile
) ;
my $file ;
my $line ;
my $wptNr = 0 ;
my $trkNr = 0 ;
my $rteNr = 0 ;
my %wpt = () ;
my %trk = () ;
my %rte = () ;
sub readGPXFile {
my $name = shift ;
my $res = open ($file, "<", $name) ;
if ($res) {
$line = getLine() ;
while (defined $line) {
if ( grep /<wpt/i, $line) { readWpt() ; }
if ( grep /<rte/i, $line) { readRte() ; }
if ( grep /<trk/i, $line) { readTrk() ; }
$line = getLine() ;
}
close ($file) ;
}
else {
print "ERROR: can't open gpx file $name\n" ;
}
print "gpx file $name read. $wptNr waypoint(s), $trkNr track(s) and $rteNr route(s).\n" ;
return (\%wpt, \%rte, \%trk) ;
}
sub getLine {
$line = <$file> ;
if (defined $line) {
$line =~ s/\r//g ; # remove dos/win char at line end
}
if (defined $line) {
$line =~ s/^\s// ;
$line =~ s/\s$// ;
}
while ( (defined $line) and (length $line == 0) ) {
$line = <$file> ;
}
return $line ;
}
sub readWpt {
$wptNr++ ;
# print "read wpt $wptNr\n" ;
my ($lon) = ( $line =~ /lon=\"(.+?)\"/ ) ;
my ($lat) = ( $line =~ /lat=\"(.+?)\"/ ) ;
$wpt{$wptNr}{"lon"} = $lon ;
$wpt{$wptNr}{"lat"} = $lat ;
while ( ! grep /<\/wpt>/i, $line) {
my ($ele) = ( $line =~ /<ele>(.+?)<\/ele>/ ) ;
my ($name) = ( $line =~ /<name>(.+?)<\/name>/ ) ;
if (defined $name) { $wpt{$wptNr}{"name"} = cleanName ($name) ; }
if (defined $ele) { $wpt{$wptNr}{"ele"} = $ele ; }
$line = getLine() ;
}
}
sub readRte {
$rteNr++ ;
# print "read route $rteNr\n" ;
my $rteWptNr = 0 ;
$line = getLine() ;
while ( ! grep /<\/rte>/i, $line) {
if ( grep /<rtept/i, $line) {
$rteWptNr++ ;
my ($lon) = ( $line =~ /lon=\"(.+?)\"/ ) ;
my ($lat) = ( $line =~ /lat=\"(.+?)\"/ ) ;
$rte{$rteNr}{$rteWptNr}{"lon"} = $lon ;
$rte{$rteNr}{$rteWptNr}{"lat"} = $lat ;
while ( ! grep /<\/rtept>/i, $line) {
$line = getLine() ;
}
}
my ($name) = ( $line =~ /<name>(.+?)<\/name>/ ) ;
# if (defined $name) { $rte{$rteNr}{"name"} = cleanName ($name) ; }
$line = getLine() ;
}
}
sub readTrk {
$trkNr++ ;
my $trkSegNr = 0 ;
# print "read track $trkNr\n" ;
$line = getLine() ;
while ( ! grep /<\/trk>/i, $line) {
if ( grep /<trkseg/i, $line) {
$trkSegNr++ ;
# print " read track segment $trkSegNr\n" ;
my $wptNr = 0 ;
while ( ! grep /<\/trkseg>/i, $line) {
if ( grep /<trkpt/i, $line) {
$wptNr++ ;
# print " read track wpt $wptNr\n" ;
my ($lon) = ( $line =~ /lon=\"(.+?)\"/ ) ;
my ($lat) = ( $line =~ /lat=\"(.+?)\"/ ) ;
$trk{$trkNr}{$trkSegNr}{$wptNr}{"lon"} = $lon ;
$trk{$trkNr}{$trkSegNr}{$wptNr}{"lat"} = $lat ;
while ( ! grep /<\/trkpt>/i, $line) {
$line = getLine() ;
}
}
$line = getLine() ;
}
# print " track segment finished\n" ;
}
my ($name) = ( $line =~ /<name>(.+?)<\/name>/ ) ;
# if (defined $name) { $trk{$trkNr}{"name"} = cleanName ($name) ; }
$line = getLine() ;
# print " track finished\n" ;
}
# print "readTrK finished\n" ;
}
sub cleanName {
my $name = shift ;
$name =~ s/\<!\[CDATA\[//i ;
$name =~ s/\]\]>//i ;
return $name ;
}
1 ;

2291
OSM/mapgen.pm Executable file

File diff suppressed because it is too large Load Diff

180
OSM/mapgenRules.pm Executable file
View File

@ -0,0 +1,180 @@
#
# PERL mapgenRules module by gary68
#
#
# Copyright (C) 2010, Gerhard Schwanz
#
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
package OSM::mapgenRules ; #
use strict ;
use warnings ;
use List::Util qw[min max] ;
use OSM::osm ;
use OSM::mapgen 1.19 ;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
$VERSION = '1.19' ;
require Exporter ;
@ISA = qw ( Exporter AutoLoader ) ;
@EXPORT = qw ( readRules printRules ) ;
#
# constants
#
#
# variables
#
my @nodes = () ;
my @ways = () ;
my @routes = () ;
sub readRules {
my $csvName = shift ;
# READ STYLE File
print "read style file and preprocess tile icons for areas...\n" ;
open (my $csvFile, "<", $csvName) or die ("ERROR: style file not found.") ;
my $line = <$csvFile> ; # omit SECTION
# READ NODE RULES
$line = <$csvFile> ;
while (! grep /^\"SECTION/, $line) {
if (! grep /^\"COMMENT/i, $line) {
my ($key, $value, $color, $thickness, $label, $labelColor, $labelSize, $labelFont, $labelOffset, $legend, $legendLabel, $icon, $iconSize, $fromScale, $toScale) = ($line =~ /\"(.+)\" \"(.+)\" \"(.+)\" (\d+) \"(.+)\" \"(.+)\" (\d+) \"(.+)\" (\d+) (\d) \"(.+)\" \"(.+)\" (\d+) (\d+) (\d+)/ ) ;
# print "N $key, $value, $color, $thickness, $label, $labelColor, $labelSize, $labelFont, $labelOffset, $legend, $legendLabel, $icon, $iconSize, $fromScale, $toScale\n" ;
push @nodes, [$key, $value, $color, $thickness, $label, $labelColor, $labelSize, $labelFont, $labelOffset, $legend, $legendLabel, $icon, $iconSize, $fromScale, $toScale] ;
}
$line = <$csvFile> ;
}
# READ WAY RULES
$line = <$csvFile> ; # omit SECTION
while ( (! grep /^\"SECTION/, $line) and (defined $line) ) {
if (! grep /^\"COMMENT/i, $line) {
# print "way line: $line\n" ;
my ($key, $value, $color, $thickness, $dash, $borderColor, $borderSize, $fill, $label, $labelColor, $labelSize, $labelFont, $labelOffset, $legend, $legendLabel, $baseLayer, $areaIcon, $fromScale, $toScale) =
($line =~ /\"(.+)\" \"(.+)\" \"(.+)\" (\d+) \"(.+)\" \"(.+)\" (\d+) (\d+) \"(.+)\" \"(.+)\" (\d+) \"(.+)\" ([\d\-]+) (\d) \"(.+)\" (\d) \"(.+)\" (\d+) (\d+)/ ) ;
# print "W $key, $value, $color, $thickness, $dash, $borderColor, $borderSize, $fill, $label, $labelColor, $labelSize, $labelFont, $labelOffset, $legend, $legendLabel, $baseLayer, $areaIcon, $fromScale, $toScale\n" ;
push @ways, [$key, $value, $color, $thickness, $dash, $borderColor, $borderSize, $fill, $label, $labelColor, $labelSize, $labelFont, $labelOffset, $legend, $legendLabel, $baseLayer, $areaIcon, $fromScale, $toScale] ;
if (($areaIcon ne "") and ($areaIcon ne "none")) { addAreaIcon ($areaIcon) ; }
}
$line = <$csvFile> ;
}
# READ ROUTE RULES
#print "ROUTE LINE: $line\n" ;
$line = <$csvFile> ; # omit SECTION
#print "ROUTE LINE: $line\n" ;
while ( (! grep /^\"SECTION/, $line) and (defined $line) ) {
if (! grep /^\"COMMENT/i, $line) {
#print "ROUTE LINE: $line\n" ;
my ($route, $color, $thickness, $dash, $opacity, $label, $nodeThickness, $fromScale, $toScale) = ($line =~ /\"(.+)\" \"(.+)\" (\d+) \"(.+)\" (\d+) \"(.+)\" (\d+) (\d+) (\d+)/ ) ;
$opacity = $opacity / 100 ;
push @routes, [$route, $color, $thickness, $dash, $opacity, $label, $nodeThickness, $fromScale, $toScale] ;
}
$line = <$csvFile> ;
}
close ($csvFile) ;
foreach my $node (@nodes) {
$node->[3] = scalePoints ($node->[3]) ;
$node->[6] = scalePoints ($node->[6]) ;
$node->[8] = scalePoints ($node->[8]) ;
$node->[12] = scalePoints ($node->[12]) ;
}
foreach my $way (@ways) {
$way->[3] = scalePoints ($way->[3]) ;
$way->[6] = scalePoints ($way->[6]) ;
$way->[10] = scalePoints ($way->[10]) ;
$way->[12] = scalePoints ($way->[12]) ;
}
foreach my $route (@routes) {
$route->[2] = scalePoints ($route->[2]) ;
$route->[6] = scalePoints ($route->[6]) ;
}
foreach my $way (@ways) {
if ($way->[4] ne "none") {
# print "DASH BEFORE $way->[4]\n" ;
my @dash = split /,/, $way->[4] ;
my $dashNew = "" ;
my $cap = pop @dash ;
my $validCap = 0 ;
foreach my $c ("butt", "round", "square") {
if ($cap eq $c) { $validCap = 1 ; }
}
if ($validCap == 0) { $cap = "round" ; }
if (scalar @dash % 2 != 0) { die "ERROR: odd number in dash definition $way->[4]\n" ; }
foreach my $v (@dash) {
$v = scalePoints ($v) ;
$dashNew .= $v . "," ;
}
$dashNew .= $cap ;
$way->[4] = $dashNew ;
# print "DASH AFTER $way->[4]\n" ;
}
}
foreach my $route (@routes) {
if ($route->[3] ne "none") {
my @dash = split /,/, $route->[3] ;
my $dashNew = "" ;
my $cap = pop @dash ;
my $validCap = 0 ;
foreach my $c ("butt", "round", "square") {
if ($cap eq $c) { $validCap = 1 ; }
}
if ($validCap == 0) { $cap = "round" ; }
if (scalar @dash % 2 != 0) { die "ERROR: odd number in dash definition $route->[3]\n" ; }
foreach my $v (@dash) {
$v = scalePoints ($v) ;
$dashNew .= $v . "," ;
}
$dashNew .= $cap ;
$route->[3] = $dashNew ;
}
}
return (\@nodes, \@ways, \@routes) ;
}
sub printRules {
print "WAYS/AREAS\n" ;
foreach my $way (@ways) {
printf "%-20s %-20s %-10s %-6s %-6s %-10s %-6s %-6s %-10s %-10s %-10s %-10s %-6s %-6s %-15s %-6s %-20s %-10s %-10s\n", $way->[0], $way->[1], $way->[2], $way->[3], $way->[4], $way->[5], $way->[6], $way->[7], $way->[8], $way->[9], $way->[10], $way->[11], $way->[12], $way->[13], $way->[14], $way->[15], $way->[16], $way->[17], $way->[18] ;
}
print "\n" ;
print "NODES\n" ;
foreach my $node (@nodes) {
printf "%-20s %-20s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-15s %-20s %6s %-10s %-10s\n", $node->[0], $node->[1], $node->[2], $node->[3], $node->[4], $node->[5], $node->[6], $node->[7], $node->[8], $node->[9], $node->[10], $node->[11], $node->[12], $node->[13], $node->[14] ;
}
print "\n" ;
print "ROUTES\n" ;
foreach my $route (@routes) {
printf "%-20s %-20s %-10s %-10s %-10s %-10s %-10s %-10s %-10s\n", $route->[0], $route->[1], $route->[2], $route->[3], $route->[4], $route->[5], $route->[6], $route->[7], $route->[8] ;
}
print "\n" ;
}
1 ;

1760
OSM/osm.pm Executable file

File diff suppressed because it is too large Load Diff

839
OSM/osmDB.pm Executable file
View File

@ -0,0 +1,839 @@
#
#
#
#
#
# Copyright (C) 2010, Gerhard Schwanz
#
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
#
# requires osmdb.ini file in program directory for credentials containing two information
#
# user=NAME
# password=PASSWORD
#
# TODO
#
# db size
#
#
package OSM::osmDB ;
my $DBuser = "" ; # to be read from ini file
my $DBpassword = "" ;
my $tempDir = "/tmp" ;
use strict ;
use warnings ;
use DBI ;
use OSM::osm ;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
$VERSION = '1.0' ;
require Exporter ;
@ISA = qw ( Exporter AutoLoader ) ;
@EXPORT = qw ( bulkLoad
dbConnect
dbDisconnect
deleteDBNode
deleteDBWay
deleteDBRelation
getDBNode
getDBWay
getDBWayNodesCoords
getDBRelation
getTag
initTableNodes
initTableWays
initTableRelations
loopInitNodes
loopGetNextNode
loopInitRelations
loopGetNextRelation
loopInitWays
loopGetNextWay
printMaxValues
storeDBNode storeDBWay storeDBRelation ) ;
my $dbh ;
my $sthLoopNodes ;
my $sthLoopWays ;
my $sthLoopRelations ;
my $maxK = 0 ;
my $maxV = 0 ;
# ----------------------------------------------------------------------------
sub deleteDBNode {
my $id = shift ;
$dbh->do("DELETE FROM nodes WHERE id = $id") ;
$dbh->do("DELETE FROM nodetags WHERE id = $id") ;
}
sub deleteDBWay {
my $id = shift ;
$dbh->do("DELETE FROM ways WHERE id = $id") ;
$dbh->do("DELETE FROM waytags WHERE id = $id") ;
$dbh->do("DELETE FROM waynodes WHERE id = $id") ;
}
sub deleteDBRelation {
my $id = shift ;
$dbh->do("DELETE FROM relations WHERE id = $id") ;
$dbh->do("DELETE FROM relationtags WHERE id = $id") ;
$dbh->do("DELETE FROM relationmembers WHERE id = $id") ;
}
# ----------------------------------------------------------------------------
sub storeDBNode {
my ($aRef0, $aRef1) = @_ ;
my %nodeProperties = %$aRef0 ;
my @nodeTags = @$aRef1 ;
my $id = $nodeProperties{'id'} ;
my $lon = $nodeProperties{'lon'} ;
my $lat = $nodeProperties{'lat'} ;
my $user = $nodeProperties{'user'} ;
my $version = $nodeProperties{'version'} ;
my $timestamp = $nodeProperties{'timestamp'} ;
my $uid = $nodeProperties{'uid'} ;
my $changeset = $nodeProperties{'changeset'} ;
$dbh->do("INSERT INTO nodes (id, lon, lat, user, version, timestamp, uid, changeset) VALUES ($id, $lon, $lat, '$user', $version, '$timestamp', $uid, $changeset)") ;
my $nodeId = $nodeProperties{'id'} ;
foreach my $t (@nodeTags) {
my $k = $t->[0] ;
my $v = $t->[1] ;
if (length $k > $maxK) { $maxK = length $k ; }
if (length $v > $maxV) { $maxV = length $v ; }
$dbh->do("INSERT INTO nodetags (id, k, v) VALUES ($nodeId, '$k', '$v')") ;
}
}
sub storeDBWay {
my ($aRef0, $aRef1, $aRef2) = @_ ;
my %wayProperties = %$aRef0 ;
my @wayNodes = @$aRef1 ;
my @wayTags = @$aRef2 ;
my $id = $wayProperties{'id'} ;
my $user = $wayProperties{'user'} ;
my $version = $wayProperties{'version'} ;
my $timestamp = $wayProperties{'timestamp'} ;
my $uid = $wayProperties{'uid'} ;
my $changeset = $wayProperties{'changeset'} ;
$dbh->do("INSERT INTO ways (id, user, version, timestamp, uid, changeset) VALUES ($id, '$user', $version, '$timestamp', $uid, $changeset)") ;
my $wayId = $wayProperties{'id'} ;
foreach my $t (@wayTags) {
my $k = $t->[0] ;
my $v = $t->[1] ;
if (length $k > $maxK) { $maxK = length $k ; }
if (length $v > $maxV) { $maxV = length $v ; }
$dbh->do("INSERT INTO waytags (id, k, v) VALUES ($wayId, '$k', '$v')") ;
}
my $i = 0 ;
foreach my $n (@wayNodes) {
$dbh->do("INSERT INTO waynodes (id, s, nodeid) VALUES ($wayId, $i, $n)") ;
$i++ ;
}
}
sub storeDBRelation {
my ($aRef0, $aRef1, $aRef2) = @_ ;
my %relationProperties = %$aRef0 ;
my @relationMembers = @$aRef1 ;
my @relationTags = @$aRef2 ;
my $id = $relationProperties{'id'} ;
my $user = $relationProperties{'user'} ;
my $version = $relationProperties{'version'} ;
my $timestamp = $relationProperties{'timestamp'} ;
my $uid = $relationProperties{'uid'} ;
my $changeset = $relationProperties{'changeset'} ;
$dbh->do("INSERT INTO relations (id, user, version, timestamp, uid, changeset) VALUES ($id, '$user', $version, '$timestamp', $uid, $changeset)") ;
my $relationId = $relationProperties{'id'} ;
foreach my $t (@relationTags) {
my $k = $t->[0] ;
my $v = $t->[1] ;
if (length $k > $maxK) { $maxK = length $k ; }
if (length $v > $maxV) { $maxV = length $v ; }
$dbh->do("INSERT INTO relationtags (id, k, v) VALUES ($relationId, '$k', '$v')") ;
}
my $i = 0 ;
foreach my $m (@relationMembers) {
my $type = $m->[0] ;
my $mid = $m->[1] ;
my $role = $m->[2] ;
$dbh->do("INSERT INTO relationmembers (id, s, type, memberid, role) VALUES ($relationId, $i, '$type', $mid, '$role')") ;
$i++ ;
}
}
sub printMaxValues {
print "\nmax key length = $maxK\n" ;
print "max val length = $maxV\n\n" ;
}
# ----------------------------------------------------------------------------
sub loopInitNodes {
my ($k, $v) = @_ ;
my $kq = "" ;
my $vq = "" ;
my $and = "" ;
if (defined $k) { $kq = " k = '$k'" ; }
if (defined $v) { $vq = " v = '$v'" ; }
if ( (defined $k) and (defined $v) ) {
$and = " AND " ;
}
if ( (! defined $k) and (! defined $v) ) {
$sthLoopNodes = $dbh->prepare("SELECT id FROM nodes ORDER BY id") or die "Couldn't prepare statement: " . $dbh->errstr ;
}
else {
my $q = "SELECT id from nodetags WHERE $kq $and $vq ORDER BY id" ;
$sthLoopNodes = $dbh->prepare("$q") or die "Couldn't prepare statement: " . $dbh->errstr ;
}
$sthLoopNodes->execute() or die "Couldn't execute statement: " . $sthLoopNodes->errstr ;
}
sub loopGetNextNode {
my $id = undef ;
my @data ;
if (@data = $sthLoopNodes->fetchrow_array()) { $id = $data[0] ;
}
else {
$sthLoopNodes->finish ;
$id = undef ;
}
return $id ;
}
sub loopInitWays {
my ($k, $v) = @_ ;
my $kq = "" ;
my $vq = "" ;
my $and = "" ;
if (defined $k) { $kq = " k = '$k'" ; }
if (defined $v) { $vq = " v = '$v'" ; }
if ( (defined $k) and (defined $v) ) {
$and = " AND " ;
}
if ( (! defined $k) and (! defined $v) ) {
$sthLoopWays = $dbh->prepare("SELECT id FROM ways ORDER BY id") or die "Couldn't prepare statement: " . $dbh->errstr ;
}
else {
my $q = "SELECT id from waytags WHERE $kq $and $vq ORDER BY id" ;
$sthLoopWays = $dbh->prepare("$q") or die "Couldn't prepare statement: " . $dbh->errstr ;
}
$sthLoopWays->execute() or die "Couldn't execute statement: " . $sthLoopWays->errstr ;
}
sub loopGetNextWay {
my $id = undef ;
my @data ;
if (@data = $sthLoopWays->fetchrow_array()) { $id = $data[0] ;
}
else {
$sthLoopWays->finish ;
$id = undef ;
}
return $id ;
}
sub loopInitRelations {
my ($k, $v) = @_ ;
my $kq = "" ;
my $vq = "" ;
my $and = "" ;
if (defined $k) { $kq = " k = '$k'" ; }
if (defined $v) { $vq = " v = '$v'" ; }
if ( (defined $k) and (defined $v) ) {
$and = " AND " ;
}
if ( (! defined $k) and (! defined $v) ) {
$sthLoopRelations = $dbh->prepare("SELECT id FROM relations ORDER BY id") or die "Couldn't prepare statement: " . $dbh->errstr ;
}
else {
my $q = "SELECT id from relationtags WHERE $kq $and $vq ORDER BY id" ;
$sthLoopRelations = $dbh->prepare("$q") or die "Couldn't prepare statement: " . $dbh->errstr ;
}
$sthLoopRelations->execute() or die "Couldn't execute statement: " . $sthLoopRelations->errstr ;
}
sub loopGetNextRelation {
my $id = undef ;
my @data ;
if (@data = $sthLoopRelations->fetchrow_array()) { $id = $data[0] ;
}
else {
$sthLoopRelations->finish ;
$id = undef ;
}
return $id ;
}
# ----------------------------------------------------------------------------
sub getTag {
my ($type, $id, $key) = @_ ;
my $tag = undef ;
my $tableName = "" ;
if ($type eq "node") { $tableName = "nodetags" ; }
if ($type eq "way") { $tableName = "waytags" ; }
if ($type eq "relation") { $tableName = "relationtags" ; }
if ($tableName ne "") {
my $sth = $dbh->prepare("SELECT v FROM $tableName WHERE id = $id AND k='$key'") or die "Couldn't prepare statement: " . $dbh->errstr ;
my @data ;
$sth->execute() or die "Couldn't execute statement: " . $sth->errstr ;
while (@data = $sth->fetchrow_array()) {
$tag = $data[0] ;
}
$sth->finish ;
}
return $tag ;
}
sub getDBWayNodesCoords {
my $wayId = shift ;
my %lon = () ;
my %lat = () ;
my $sth = $dbh->prepare("SELECT nodes.id,lon,lat FROM waynodes, nodes WHERE waynodes.id=$wayId AND waynodes.nodeid=nodes.id") or die "Couldn't prepare statement: " . $dbh->errstr ;
my @data ;
$sth->execute() or die "Couldn't execute statement: " . $sth->errstr ;
while (@data = $sth->fetchrow_array()) { my $id = $data[0] ;
my $lo = $data[1] ;
my $la = $data[2] ;
$lon{$id} = $lo ;
$lat{$id} = $la ;
}
return (\%lon, \%lat) ;
}
sub getDBNode {
my $id = shift ;
my $user = undef ;
my $lon = undef ;
my $lat = undef ;
my $version = "0" ;
my $timestamp = "" ;
my $uid = 0 ;
my $changeset = 0 ;
my @nodeTags = () ;
my $refTags = undef ;
my %properties = () ;
my $refProperties = undef ;
my $sth = $dbh->prepare("SELECT * FROM nodes WHERE id = $id") or die "Couldn't prepare statement: " . $dbh->errstr ;
my @data ;
$sth->execute() or die "Couldn't execute statement: " . $sth->errstr ;
while (@data = $sth->fetchrow_array()) {
$lon = $data[1] ;
$lat = $data[2] ;
$user = $data[3] ;
$version = $data[4] ;
$timestamp = $data[5] ;
$uid = $data[6] ;
$changeset = $data[7] ;
$properties{"user"} = $user ;
$properties{"lon"} = $lon ;
$properties{"lat"} = $lat ;
$properties{"version"} = $version ;
$properties{"timestamp"} = $timestamp ;
$properties{"uid"} = $uid ;
$properties{"changeset"} = $changeset ;
}
if ($sth->rows == 0) {
print STDERR "ERROR: node $id not found in DB.\n\n" ;
}
$sth->finish ;
my $sth2 = $dbh->prepare("SELECT * FROM nodetags WHERE id = $id") or die "Couldn't prepare statement: " . $dbh->errstr ;
my @tagdata;
$sth2->execute() or die "Couldn't execute statement: " . $sth->errstr ;
my @data2 ;
while (@data2 = $sth2->fetchrow_array()) {
my $k = $data2[1] ;
my $v = $data2[2] ;
push @nodeTags, [$k, $v] ;
}
$sth2->finish ;
$refTags = \@nodeTags ;
$refProperties = \%properties ;
return ($refProperties, $refTags) ;
}
sub getDBWay {
my $id = shift ;
my $user = undef ;
my $version = "0" ;
my $timestamp = "" ;
my $uid = 0 ;
my $changeset = 0 ;
my @wayTags = () ;
my @wayNodes = () ;
my %properties = () ;
my $refNodes = undef ;
my $refTags = undef ;
my $refProperties = undef ;
my $sth = $dbh->prepare("SELECT * FROM ways WHERE id = $id") or die "Couldn't prepare statement: " . $dbh->errstr ;
my @data ;
$sth->execute() or die "Couldn't execute statement: " . $sth->errstr ;
while (@data = $sth->fetchrow_array()) { $user = $data[1] ;
$version = $data[2] ;
$timestamp = $data[3] ;
$uid = $data[4] ;
$changeset = $data[5] ;
$properties{"user"} = $user ;
$properties{"version"} = $version ;
$properties{"timestamp"} = $timestamp ;
$properties{"uid"} = $uid ;
$properties{"changeset"} = $changeset ;
}
if ($sth->rows == 0) {
print STDERR "ERROR: node $id not found in DB.\n\n" ;
}
$sth->finish ;
my $sth2 = $dbh->prepare("SELECT * FROM waytags WHERE id = $id") or die "Couldn't prepare statement: " . $dbh->errstr ;
$sth2->execute() or die "Couldn't execute statement: " . $sth->errstr ;
my @data2 ;
while (@data2 = $sth2->fetchrow_array()) {
my $k = $data2[1] ;
my $v = $data2[2] ;
push @wayTags, [$k, $v] ;
}
$sth2->finish ;
my $sth3 = $dbh->prepare("SELECT * FROM waynodes WHERE id = $id ORDER BY s") or die "Couldn't prepare statement: " . $dbh->errstr ;
$sth3->execute() or die "Couldn't execute statement: " . $sth->errstr ;
my @data3 ;
while (@data3 = $sth3->fetchrow_array()) {
my $n = $data3[2] ;
push @wayNodes, $n ;
}
$sth3->finish ;
$refTags = \@wayTags ;
$refNodes = \@wayNodes ;
$refProperties = \%properties ;
return ($refProperties, $refNodes, $refTags) ;
}
sub getDBRelation {
my $id = shift ;
my $user = undef ;
my $version = "0" ;
my $timestamp = "" ;
my $uid = 0 ;
my $changeset = 0 ;
my @relationTags = () ;
my @relationMembers = () ;
my %properties = () ;
my $refMembers = undef ;
my $refTags = undef ;
my $refProperties = undef ;
my $sth = $dbh->prepare("SELECT * FROM relations WHERE id = $id") or die "Couldn't prepare statement: " . $dbh->errstr ;
my @data ;
$sth->execute() or die "Couldn't execute statement: " . $sth->errstr ;
while (@data = $sth->fetchrow_array()) { $user = $data[1] ;
$version = $data[2] ;
$timestamp = $data[3] ;
$uid = $data[4] ;
$changeset = $data[5] ;
$properties{"user"} = $user ;
$properties{"version"} = $version ;
$properties{"timestamp"} = $timestamp ;
$properties{"uid"} = $uid ;
$properties{"changeset"} = $changeset ;
}
if ($sth->rows == 0) {
print STDERR "ERROR: node $id not found in DB.\n\n" ;
}
$sth->finish ;
my $sth2 = $dbh->prepare("SELECT * FROM relationtags WHERE id = $id") or die "Couldn't prepare statement: " . $dbh->errstr ;
$sth2->execute() or die "Couldn't execute statement: " . $sth->errstr ;
my @data2 ;
while (@data2 = $sth2->fetchrow_array()) {
my $k = $data2[1] ;
my $v = $data2[2] ;
push @relationTags, [$k, $v] ;
}
$sth2->finish ;
my $sth3 = $dbh->prepare("SELECT * FROM relationmembers WHERE id = $id ORDER BY s") or die "Couldn't prepare statement: " . $dbh->errstr ;
$sth3->execute() or die "Couldn't execute statement: " . $sth->errstr ;
my @data3 ;
while (@data3 = $sth3->fetchrow_array()) {
my $type = $data3[2] ;
my $memId = $data3[3] ;
my $role = $data3[4] ;
push @relationMembers, [$type, $memId, $role] ;
}
$sth3->finish ;
$refTags = \@relationTags ;
$refMembers = \@relationMembers ;
$refProperties = \%properties ;
return ($refProperties, $refMembers, $refTags) ;
}
# ----------------------------------------------------------------------------
sub dbConnect {
my $DBname = shift ;
readINI() ;
$dbh = DBI->connect("DBI:mysql:$DBname", $DBuser, $DBpassword) or die ("error connecting DB: $DBI::errstr\n") ;
print STDERR "successfully connected to DB $DBname\n" ;
}
sub dbDisconnect {
$dbh->disconnect() ;
print STDERR "DB disconnected\n" ;
}
# ----------------------------------------------------------------------------
sub initTableNodes {
$dbh->do("DROP TABLE nodes") ;
$dbh->do("create table nodes ( id BIGINT, lon DOUBLE, lat DOUBLE, user VARCHAR(50), version INTEGER, timestamp VARCHAR(20), uid INTEGER, changeset INTEGER )") ;
$dbh->do("CREATE UNIQUE INDEX i_nodeids ON nodes (id)") ;
$dbh->do("DROP TABLE nodetags") ;
$dbh->do("create table nodetags (id BIGINT, k VARCHAR(50), v VARCHAR(256))") ;
$dbh->do("CREATE INDEX i_nodeids2 ON nodetags (id)") ;
$dbh->do("CREATE INDEX i_nodekeys ON nodetags (k(12))") ;
$dbh->do("CREATE INDEX i_nodevalues ON nodetags (v(12))") ;
}
sub initTableWays {
$dbh->do("DROP TABLE ways") ;
$dbh->do("create table ways (id BIGINT, user VARCHAR(50), version INTEGER, timestamp VARCHAR(20), uid INTEGER, changeset INTEGER)") ;
$dbh->do("CREATE UNIQUE INDEX i_wayids ON ways (id)") ;
$dbh->do("DROP TABLE waytags") ;
$dbh->do("create table waytags (id BIGINT, k VARCHAR(50), v VARCHAR(256))") ;
$dbh->do("CREATE INDEX i_wayids2 ON waytags (id)") ;
$dbh->do("CREATE INDEX i_waykeys ON waytags (k(12))") ;
$dbh->do("CREATE INDEX i_wayvalues ON waytags (v(12))") ;
$dbh->do("DROP TABLE waynodes") ;
$dbh->do("create table waynodes (id BIGINT, s INT, nodeid BIGINT)") ;
$dbh->do("CREATE INDEX i_wayids3 ON waynodes (id)") ;
}
sub initTableRelations {
$dbh->do("DROP TABLE relations") ;
$dbh->do("create table relations (id BIGINT, user VARCHAR(50), version INTEGER, timestamp VARCHAR(20), uid INTEGER, changeset INTEGER)") ;
$dbh->do("CREATE UNIQUE INDEX i_relationids ON relations (id)") ;
$dbh->do("DROP TABLE relationtags") ;
$dbh->do("create table relationtags (id BIGINT, k VARCHAR(50), v VARCHAR(256))") ;
$dbh->do("CREATE INDEX i_relationids2 ON relationtags (id)") ;
$dbh->do("CREATE INDEX i_relationkeys ON relationtags (k(12))") ;
$dbh->do("CREATE INDEX i_relationvalues ON relationtags (v(12))") ;
$dbh->do("DROP TABLE relationmembers") ;
$dbh->do("create table relationmembers (id BIGINT, s INT, type VARCHAR(20), memberid BIGINT, role VARCHAR(20))") ;
$dbh->do("CREATE INDEX i_relationids3 ON relationmembers (id)") ;
}
# --------------------------------------------------------------------------
sub readINI {
my $file ;
open ($file, "<", "osmdb.ini") or die ("ERROR: could not open ./osmdb.ini\n") ;
my $line ;
while ($line = <$file>) {
my ($k, $v) = ( $line =~ /(.+)=(.+)/ ) ;
if ((defined $k) and (defined $v)) {
if ($k eq "password") { $DBpassword = $v ; }
if ($k eq "user") { $DBuser = $v ; }
}
}
close ($file) ;
}
# --------------------------------------------------------------------------
sub bulkLoad {
my ($file, $dbName) = @_ ;
my $nodeCount = 0 ;
my $wayCount = 0 ;
my $relationCount = 0 ;
my $wayId ;
my $wayId2 ;
my $wayUser ;
my @wayNodes ;
my @wayTags ;
my $nodeId ;
my $nodeUser ;
my $nodeLat ;
my $nodeLon ;
my @nodeTags ;
my $relationId ;
my $relationUser ;
my @relationTags ;
my @relationMembers ;
my %nodeProperties ;
my %wayProperties ;
my %relationProperties ;
my $aRef0 ;
my $aRef1 ;
my $aRef2 ;
OSM::osm::openOsmFile ($file) ;
print STDERR "INFO: processing nodes...\n" ;
print STDERR "reading nodes...\n" ;
open (my $nodesFile, ">", $tempDir . "/nodes.txt") ;
open (my $nodetagsFile, ">", $tempDir . "/nodetags.txt") ;
($aRef0, $aRef1) = OSM::osm::getNode3 () ;
if (defined $aRef0) {
@nodeTags = @$aRef1 ;
%nodeProperties = %$aRef0 ;
}
while (defined $aRef0) {
$nodeCount++ ;
print $nodesFile "$nodeProperties{'id'}\t$nodeProperties{'lon'}\t$nodeProperties{'lat'}\t" ;
print $nodesFile "$nodeProperties{'user'}\t$nodeProperties{'version'}\t$nodeProperties{'timestamp'}\t" ;
print $nodesFile "$nodeProperties{'uid'}\t$nodeProperties{'changeset'}\n" ;
my $nodeId = $nodeProperties{'id'} ;
foreach my $t (@nodeTags) {
my $k = $t->[0] ;
my $v = $t->[1] ;
print $nodetagsFile "$nodeId\t$k\t$v\n" ;
}
# next
($aRef0, $aRef1) = OSM::osm::getNode3 () ;
if (defined $aRef0) {
@nodeTags = @$aRef1 ;
%nodeProperties = %$aRef0 ;
}
}
close ($nodesFile) ;
close ($nodetagsFile) ;
dbConnect ($dbName) ;
initTableNodes() ;
print STDERR "load nodes data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/nodes.txt' INTO TABLE nodes") ;
print STDERR "load nodetags data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/nodetags.txt' INTO TABLE nodetags") ;
dbDisconnect ($dbName) ;
`rm $tempDir/nodes.txt` ;
`rm $tempDir/nodetags.txt` ;
print STDERR "INFO: $nodeCount nodes processed.\n" ;
# -----------
print STDERR "INFO: processing ways...\n" ;
print STDERR "reading ways...\n" ;
open (my $waysFile, ">", $tempDir . "/ways.txt") ;
open (my $waytagsFile, ">", $tempDir . "/waytags.txt") ;
open (my $waynodesFile, ">", $tempDir . "/waynodes.txt") ;
($aRef0, $aRef1, $aRef2) = OSM::osm::getWay3 () ;
if (defined $aRef0) {
%wayProperties = %$aRef0 ;
@wayNodes = @$aRef1 ;
@wayTags = @$aRef2 ;
}
while (defined $aRef0) {
$wayCount++ ;
print $waysFile "$wayProperties{'id'}\t" ;
print $waysFile "$wayProperties{'user'}\t$wayProperties{'version'}\t$wayProperties{'timestamp'}\t" ;
print $waysFile "$wayProperties{'uid'}\t$wayProperties{'changeset'}\n" ;
my $wayId = $wayProperties{'id'} ;
foreach my $t (@wayTags) {
my $k = $t->[0] ;
my $v = $t->[1] ;
print $waytagsFile "$wayId\t$k\t$v\n" ;
}
my $i = 0 ;
foreach my $n (@wayNodes) {
print $waynodesFile "$wayId\t$i\t$n\n" ;
$i++ ;
}
# next way
($aRef0, $aRef1, $aRef2) = OSM::osm::getWay3 () ;
if (defined $aRef0) {
%wayProperties = %$aRef0 ;
@wayNodes = @$aRef1 ;
@wayTags = @$aRef2 ;
}
}
close ($waysFile) ;
close ($waytagsFile) ;
close ($waynodesFile) ;
dbConnect ($dbName) ;
initTableWays() ;
print STDERR "load ways data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/ways.txt' INTO TABLE ways") ;
print STDERR "load waytags data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/waytags.txt' INTO TABLE waytags") ;
print STDERR "load waynodes data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/waynodes.txt' INTO TABLE waynodes") ;
dbDisconnect ($dbName) ;
`rm $tempDir/ways.txt` ;
`rm $tempDir/waytags.txt` ;
`rm $tempDir/waynodes.txt` ;
print STDERR "INFO: $wayCount ways processed.\n" ;
# -----------
print STDERR "INFO: processing relations...\n" ;
print STDERR "reading relations...\n" ;
open (my $relationsFile, ">", $tempDir . "/relations.txt") ;
open (my $relationtagsFile, ">", $tempDir . "/relationtags.txt") ;
open (my $relationmembersFile, ">", $tempDir . "/relationmembers.txt") ;
($aRef0, $aRef1, $aRef2) = OSM::osm::getRelation3 () ;
if (defined $aRef0) {
%relationProperties = %$aRef0 ;
@relationMembers = @$aRef1 ;
@relationTags = @$aRef2 ;
}
while (defined $aRef0) {
$relationCount++ ;
print $relationsFile "$relationProperties{'id'}\t" ;
print $relationsFile "$relationProperties{'user'}\t$relationProperties{'version'}\t$relationProperties{'timestamp'}\t" ;
print $relationsFile "$relationProperties{'uid'}\t$relationProperties{'changeset'}\n" ;
my $relationId = $relationProperties{'id'} ;
foreach my $t (@relationTags) {
my $k = $t->[0] ;
my $v = $t->[1] ;
print $relationtagsFile "$relationId\t$k\t$v\n" ;
}
my $n = 0 ;
foreach my $m (@relationMembers) {
my $t = $m->[0] ;
my $i = $m->[1] ;
my $r = $m->[2] ;
print $relationmembersFile "$relationId\t$n\t$t\t$i\t$r\n" ;
$n++ ;
}
#next
($aRef0, $aRef1, $aRef2) = OSM::osm::getRelation3 () ;
if (defined $aRef0) {
%relationProperties = %$aRef0 ;
@relationMembers = @$aRef1 ;
@relationTags = @$aRef2 ;
}
}
close ($relationsFile) ;
close ($relationtagsFile) ;
close ($relationmembersFile) ;
dbConnect ($dbName) ;
initTableRelations() ;
print STDERR "load relations data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/relations.txt' INTO TABLE relations") ;
print STDERR "load relationtags data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/relationtags.txt' INTO TABLE relationtags") ;
print STDERR "load relationmembers data...\n" ;
$dbh->do("LOAD DATA LOCAL INFILE '$tempDir/relationmembers.txt' INTO TABLE relationmembers") ;
dbDisconnect ($dbName) ;
`rm $tempDir/relations.txt` ;
`rm $tempDir/relationtags.txt` ;
`rm $tempDir/relationmembers.txt` ;
print STDERR "INFO: $relationCount relations processed.\n" ;
OSM::osm::closeOsmFile () ;
}
1 ;

751
OSM/osmgraph.pm Executable file
View File

@ -0,0 +1,751 @@
#
# PERL osmgraph module by gary68
#
# !!! store as osmgraph.pm in folder OSM in lib directory !!!
#
# This module contains a lot of useful graphic functions for working with osm files and data. This enables you (in conjunction with osm.pm)
# to easily draw custom maps. Although not as sophisticated as Mapnik, Osmarender and KOSMOS.
# Have a look at the last (commented) function below. It is useful for your main program!
#
#
#
#
# Copyright (C) 2009, Gerhard Schwanz
#
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>
#
# USAGE
#
#
# drawArea ($color, @nodes) - real world
# drawAreaPix ($color, @nodes) - pixels
# drawChartColumns ($lon, $lat, $offX, $offY, $sizeY, $columnWidthPix, $yMax, $color, @values)
# drawCircleRadius ($lon, $lat, $radius, $size, $color)
# drawCircleRadiusText ($lon, $lat, $radius, $size, $color, $text)
# drawHead ($text, $color, $size) / size (1..5)
# drawFoot ($text, $color, $size) / size (1..5)
# drawLegend ($size, @entries) / size (1..5) ("t1", "col1", "t2", "col2")
# drawNodeDot ($lon, $lat, $color, $size) / size (1..5) - real world
# drawNodeDotPix ($lon, $lat, $color, $size) / size (1..5) - pixels
# drawNodeCircle ($lon, $lat, $color, $size) / size (1..5) - real world
# drawNodeCirclePix ($lon, $lat, $color, $size) / size (1..5) - pixels
# drawRuler ($color)
# drawTextPix ($x, $y, $text, $color, $size) / size (1..5) bottom left = (0,0)
# drawTextPix2 ($x, $y, $text, $color, $size) / size (1..5) top left = (0,0)
# drawTextPos ($lon, $lat, $offX, $offY, $text, $color, $size) / size (1..5)
# drawWay ($color, $size, @nodes) / size = thickness / real world
# drawWayPix ($color, $size, @nodes) / size = thickness / pixels
# enableSVG ()
# initGraph ($sizeX, $left, $bottom, $right, $top) / real world coordinates, sizeX in pixels, Y automatic
# labelWay ($col, $size, $font, $text, $tSpan, @nodes) / size can be 0..5 (or bigger...) / $tSpan = offset to line/way
# writeGraph ($fileName)
# writeSVG ($fileName)
#
#
# INTERNAL
#
# convert ($x, $y) -> ($x1, $y1) pixels in graph
#
# INFO
#
# graph top left coordinates: (0,0)
# font size (1..5). 1 = smallest, 5 = giant
# size for lines = pixel width / thickness
# pass color as string, i.e. "black". list see farther down.
#
#
package OSM::osmgraph ; #
use strict ;
use warnings ;
use Math::Trig;
use File::stat;
use Time::localtime;
use List::Util qw[min max] ;
use GD ;
use Encode ;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
$VERSION = '3.0' ; # PUBLISHED
require Exporter ;
@ISA = qw ( Exporter AutoLoader ) ;
@EXPORT = qw ( drawArea drawAreaPix drawCircleRadius drawCircleRadiusText drawChartColumns drawHead drawFoot drawLegend drawNodeDot drawNodeDotPix drawNodeCircle drawNodeCirclePix drawRuler drawTextPix drawTextPix2 drawTextPos drawWay drawWayPix enableSVG initGraph labelWay writeGraph writeSVG) ;
#
# constants
#
my %colorHash ;
@{$colorHash{"black"}} = (0, 0, 0) ;
@{$colorHash{"darkgray"}} = (79,79,79) ;
@{$colorHash{"gray"}} = (145, 145, 145) ;
@{$colorHash{"lightgray"}} = (207, 207, 207) ;
@{$colorHash{"white"}} = (255, 255, 255) ;
@{$colorHash{"red"}} = (255, 0, 0) ;
@{$colorHash{"orange"}} = (255, 165, 0) ;
@{$colorHash{"darkorange"}} = (255, 140, 0) ;
@{$colorHash{"tomato"}} = (255, 140, 0) ;
@{$colorHash{"yellow"}} = (255, 255, 0) ;
@{$colorHash{"blue"}} = (0, 0, 255) ;
@{$colorHash{"lightblue"}} = (135, 206, 235) ;
@{$colorHash{"pink"}} = (255, 105, 180) ;
@{$colorHash{"green"}} = (0, 255, 0) ;
@{$colorHash{"darkgreen"}} = (105, 139, 105) ;
@{$colorHash{"lightgreen"}} = (0, 255, 127) ;
@{$colorHash{"brown"}} = (139, 69, 19) ;
@{$colorHash{"lightbrown"}} = (244, 164, 96) ;
my %fonts ;
$fonts{1} = gdTinyFont ;
$fonts{2} = gdSmallFont ;
$fonts{3} = gdMediumBoldFont ;
$fonts{4} = gdLargeFont ;
$fonts{5} = gdGiantFont ;
#
# variables
#
my $image ;
my %color ;
my ($top, $bottom, $left, $right) ; # min and max real world coordinates
my ($sizeX, $sizeY) ; # pic size in pixels
my $svgEnabled = 0 ;
my @svgOutputWaysNodes = () ;
my @svgOutputAreas = () ;
my @svgOutputText = () ;
my @svgOutputPixel = () ;
my @svgOutputDef = () ;
my @svgOutputPathText = () ;
my $pathNumber = 0 ;
my $svgBaseFontSize = 10 ;
sub initGraph {
#
# function initializes the picture, the colors and the background (white)
#
my ($x, $l, $b, $r, $t) = @_ ;
$sizeX = $x ;
$sizeY = $x * ($t - $b) / ($r - $l) / cos ($t/360*3.14*2) ;
$top = $t ;
$left = $l ;
$right = $r ;
$bottom = $b ;
$image = new GD::Image($sizeX, $sizeY);
$image->trueColor() ;
my $c ;
foreach $c (keys %colorHash) {
$color{$c} = $image->colorAllocate(@{$colorHash{$c}}) ;
}
$image->filledRectangle(0,0,$sizeX-1,$sizeY-1,$color{"white"}) ;
}
sub writeGraph {
#
# writes the created graph to a file
#
my $fileName = shift ;
my $picFile ;
open ($picFile, ">", $fileName) || die ("error opening graph file") ;
binmode $picFile ;
print $picFile $image->png ;
close $picFile ;
}
sub convert {
#
# converts real world coordinates to system graph pixel coordinates
#
my ($x, $y) = @_ ;
my ($x1) = int( ($x - $left) / ($right - $left) * $sizeX ) ;
my ($y1) = $sizeY - int( ($y - $bottom) / ($top - $bottom) * $sizeY ) ;
return ($x1, $y1) ;
}
sub drawHead {
#
# draws text on top left corner of the picture
#
my ($text, $col, $size) = @_ ;
$image->string($fonts{$size}, 20, 20, encode("iso-8859-1", decode("utf8", $text)), $color{$col} ) ;
if ($svgEnabled) {
push @svgOutputText, svgElementText (20, 20, $text, $size, $col, "") ;
}
}
sub drawFoot {
#
# draws text on bottom left corner of the picture, below legend
#
my ($text, $col, $size) = @_ ;
$image->string($fonts{$size}, 20, ($sizeY-20), encode("iso-8859-1", decode("utf8", $text)), $color{$col} ) ;
if ($svgEnabled) {
push @svgOutputText, svgElementText (20, ($sizeY-20), $text, $size, $col, "") ;
}
}
sub drawTextPos {
#
# draws text at given real world coordinates. however an offset can be given for not to interfere with node dot i.e.
#
my ($lon, $lat, $offX, $offY, $text, $col, $size) = @_ ;
my ($x1, $y1) = convert ($lon, $lat) ;
$x1 = $x1 + $offX ;
$y1 = $y1 - $offY ;
$image->string($fonts{$size}, $x1, $y1, encode("iso-8859-1", decode("utf8", $text)), $color{$col}) ;
if ($svgEnabled) {
push @svgOutputText, svgElementText ($x1, $y1, $text, $size, $col, "") ;
}
}
sub drawTextPix {
#
# draws text at pixel position
#
my ($x1, $y1, $text, $col, $size) = @_ ;
$image->string($fonts{$size}, $x1, $sizeY-$y1, encode("iso-8859-1", decode("utf8", $text)), $color{$col}) ;
if ($svgEnabled) {
push @svgOutputText, svgElementText ($x1, $sizeY-$y1, $text, $size, $col, "") ;
}
}
sub drawTextPix2 {
#
# draws text at pixel position
#
my ($x1, $y1, $text, $col, $size) = @_ ;
$image->string($fonts{$size}, $x1, $y1, encode("iso-8859-1", decode("utf8", $text)), $color{$col}) ;
if ($svgEnabled) {
push @svgOutputPixel, svgElementText ($x1, $y1+9, $text, $size, $col, "") ;
}
}
sub drawNodeDot {
#
# draws node as a dot at given real world coordinates
#
my ($lon, $lat, $col, $size) = @_ ;
my ($x1, $y1) = convert ($lon, $lat) ;
$image->filledEllipse($x1, $y1, $size, $size, $color{$col}) ;
if ($svgEnabled) {
push @svgOutputWaysNodes, svgElementCircleFilled ($x1, $y1, $size, $col) ;
}
}
sub drawNodeDotPix {
#
# draws node as a dot at given pixels
#
my ($x1, $y1, $col, $size) = @_ ;
$image->filledEllipse($x1, $y1, $size, $size, $color{$col}) ;
if ($svgEnabled) {
push @svgOutputPixel, svgElementCircleFilled ($x1, $y1, $size, $col) ;
}
}
sub drawNodeCircle {
#
# draws node as a circle at given real world coordinates
#
my ($lon, $lat, $col, $size) = @_ ;
my ($x1, $y1) = convert ($lon, $lat) ;
$image->setThickness(2) ;
$image->ellipse($x1, $y1, $size, $size, $color{$col}) ;
$image->setThickness(1) ;
if ($svgEnabled) {
push @svgOutputWaysNodes, svgElementCircle ($x1, $y1, $size, 2, $col) ;
}
}
sub drawNodeCirclePix {
#
# draws node as a circle at given real world coordinates
#
my ($x1, $y1, $col, $size) = @_ ;
$image->setThickness(2) ;
$image->ellipse($x1, $y1, $size, $size, $color{$col}) ;
$image->setThickness(1) ;
if ($svgEnabled) {
push @svgOutputWaysNodes, svgElementCircle ($x1, $y1, $size, 2, $col) ;
}
}
sub drawCircleRadius {
#
# draws circle at real world coordinates with radius in meters
#
my ($lon, $lat, $radius, $size, $col) = @_ ;
my $radX ; my $radY ;
my ($x1, $y1) = convert ($lon, $lat) ;
$radX = ($radius/1000) / (($right - $left) * 111.1) / cos ($top/360*3.14*2) * $sizeX ;
$radY = $radX ;
$image->setThickness($size) ;
$image->ellipse($x1, $y1, 2*$radX, 2*$radY, $color{$col}) ;
$image->setThickness(1) ;
if ($svgEnabled) {
push @svgOutputWaysNodes, svgElementCircle ($x1, $y1, $radX, $size, $col) ;
}
}
sub drawCircleRadiusText {
#
# draws circle at real world coordinates with radius in meters
#
my ($lon, $lat, $radius, $size, $col, $text) = @_ ;
my $radX ; my $radY ;
my ($x1, $y1) = convert ($lon, $lat) ;
$radX = ($radius/1000) / (($right - $left) * 111.1) / cos ($top/360*3.14*2) * $sizeX ;
$radY = $radX ;
$image->setThickness($size) ;
$image->ellipse($x1, $y1, 2*$radX, 2*$radY, $color{$col}) ;
$image->setThickness(1) ;
if ($size > 4 ) { $size = 4 ; }
$image->string($fonts{$size+1}, $x1, $y1+$radY+1, $text, $color{$col}) ;
if ($svgEnabled) {
push @svgOutputWaysNodes, svgElementCircle ($x1, $y1, $radX, $size, $col) ;
push @svgOutputText, svgElementText ($x1, $y1+$radY+10, $text, $size, $col, "") ;
}
}
sub drawWay {
#
# draws way as a line at given real world coordinates. nodes have to be passed as array ($lon, $lat, $lon, $lat...)
# $size = thickness
#
my ($col, $size, @nodes) = @_ ;
my $i ;
my @points = () ;
$image->setThickness($size) ;
for ($i=0; $i<$#nodes-2; $i+=2) {
my ($x1, $y1) = convert ($nodes[$i], $nodes[$i+1]) ;
my ($x2, $y2) = convert ($nodes[$i+2], $nodes[$i+3]) ;
$image->line($x1,$y1,$x2,$y2,$color{$col}) ;
}
if ($svgEnabled) {
for ($i=0; $i<$#nodes; $i+=2) {
my ($x, $y) = convert ($nodes[$i], $nodes[$i+1]) ;
push @points, $x ; push @points, $y ;
}
push @svgOutputWaysNodes, svgElementPolyline ($col, $size, @points) ;
}
$image->setThickness(1) ;
}
sub drawWayPix {
#
# draws way as a line at given pixels. nodes have to be passed as array ($x, $y, $x, $y...)
# $size = thickness
#
my ($col, $size, @nodes) = @_ ;
my $i ;
my @points = () ;
$image->setThickness($size) ;
for ($i=0; $i<$#nodes-2; $i+=2) {
my ($x1, $y1) = ($nodes[$i], $nodes[$i+1]) ;
my ($x2, $y2) = ($nodes[$i+2], $nodes[$i+3]) ;
$image->line($x1,$y1,$x2,$y2,$color{$col}) ;
}
if ($svgEnabled) {
for ($i=0; $i<$#nodes; $i+=2) {
my ($x, $y) = ($nodes[$i], $nodes[$i+1]) ;
push @points, $x ; push @points, $y ;
}
push @svgOutputPixel, svgElementPolyline ($col, $size, @points) ;
}
$image->setThickness(1) ;
}
sub labelWay {
#
# labels a way (ONLY SVG!)
#
my ($col, $size, $font, $text, $tSpan, @nodes) = @_ ;
my $i ;
my @points = () ;
#print "labelWay: $col, $size, $font, $text\n" ;
if ($svgEnabled) {
for ($i=0; $i<$#nodes; $i+=2) {
my ($x, $y) = convert ($nodes[$i], $nodes[$i+1]) ;
push @points, $x ; push @points, $y ;
}
my $pathName = "Path" . $pathNumber ; $pathNumber++ ;
push @svgOutputDef, svgElementPath ($pathName, @points) ;
push @svgOutputPathText, svgElementPathText ($col, $size, $font, $text, $pathName, $tSpan) ;
}
$image->setThickness(1) ;
}
sub drawArea {
#
# draws an area like waterway=riverbank or landuse=forest.
# pass color as string and nodes as list (x1, y1, x2, y2...) - real world coordinates
#
my ($col, @nodes) = @_ ;
my $i ;
my $poly ; my @points = () ;
$poly = new GD::Polygon ;
for ($i=0; $i<$#nodes; $i+=2) {
my ($x1, $y1) = convert ($nodes[$i], $nodes[$i+1]) ;
$poly->addPt ($x1, $y1) ;
push @points, $x1 ; push @points, $y1 ;
}
$image->filledPolygon ($poly, $color{$col}) ;
if ($svgEnabled) {
push @svgOutputAreas, svgElementPolygonFilled ($col, @points) ;
}
}
sub drawAreaPix {
#
# draws an area like waterway=riverbank or landuse=forest.
# pass color as string and nodes as list (x1, y1, x2, y2...) - pixels
#
my ($col, @nodes) = @_ ;
my $i ;
my $poly ; my @points = () ;
$poly = new GD::Polygon ;
for ($i=0; $i<$#nodes; $i+=2) {
my ($x1, $y1) = ($nodes[$i], $nodes[$i+1]) ;
$poly->addPt ($x1, $y1) ;
push @points, $x1 ; push @points, $y1 ;
}
$image->filledPolygon ($poly, $color{$col}) ;
if ($svgEnabled) {
push @svgOutputPixel, svgElementPolygonFilled ($col, @points) ;
}
}
sub drawRuler {
#
# draws ruler in top right corner, size is automatic
#
my $col = shift ;
my $B ;
my $B2 ;
my $L ;
my $Lpix ;
my $x ;
my $text ;
my $rx = $sizeX - 20 ;
my $ry = 20 ;
$B = $right - $left ; # in degrees
$B2 = $B * cos ($top/360*3.14*2) * 111.1 ; # in km
$text = "100m" ; $x = 0.1 ; # default length ruler
if ($B2 > 5) {$text = "500m" ; $x = 0.5 ; } # enlarge ruler
if ($B2 > 10) {$text = "1km" ; $x = 1 ; }
if ($B2 > 50) {$text = "5km" ; $x = 5 ; }
if ($B2 > 100) {$text = "10km" ; $x = 10 ; }
$L = $x / (cos ($top/360*3.14*2) * 111.1 ) ; # length ruler in km
$Lpix = $L / $B * $sizeX ; # length ruler in pixels
$image->setThickness(1) ;
$image->line($rx-$Lpix,$ry,$rx,$ry,$color{$col}) ;
$image->line($rx-$Lpix,$ry,$rx-$Lpix,$ry+10,$color{$col}) ;
$image->line($rx,$ry,$rx,$ry+10,$color{$col}) ;
$image->line($rx-$Lpix/2,$ry,$rx-$Lpix/2,$ry+5,$color{$col}) ;
$image->string(gdSmallFont, $rx-$Lpix, $ry+15, $text, $color{$col}) ;
if ($svgEnabled) {
push @svgOutputText, svgElementLine ($rx-$Lpix,$ry,$rx,$ry, $col, 1) ;
push @svgOutputText, svgElementLine ($rx-$Lpix,$ry,$rx-$Lpix,$ry+10, $col, 1) ;
push @svgOutputText, svgElementLine ($rx,$ry,$rx,$ry+10, $col, 1) ;
push @svgOutputText, svgElementLine ($rx-$Lpix/2,$ry,$rx-$Lpix/2,$ry+5, $col, 1) ;
push @svgOutputText, svgElementText ($rx-$Lpix, $ry+15, $text, 2, $col, "") ;
}
}
sub drawLegend {
#
# draws legend (list of strings with different colors) in lower left corner, above foot. pass ("text", "color", ...)
#
my ($size, @entries) = @_ ;
my $i ;
my $offset = 40 ;
for ($i=0; $i<$#entries; $i+=2) {
$image->string($fonts{$size}, 20, ($sizeY-$offset), $entries[$i], $color{$entries[$i+1]}) ;
$offset += 20 ;
if ($svgEnabled) {
push @svgOutputText, svgElementText (20, ($sizeY-$offset), $entries[$i], $size, $entries[$i+1], "") ;
}
}
}
sub drawChartColumns {
#
# draws a column chart at given real world coordinates. however, an offset can be given to bring distance between node/position and chart.
# pass max column size (Y), column width in pixels and YMAX. values below 0 and above YMAX will be truncated.
# chart will be framed black and gray.
#
my ($lon, $lat, $offX, $offY, $colSizeY, $columnWidthPix, $yMax, $col, @values) = @_ ;
my ($x, $y) = convert ($lon, $lat) ;
$x = $x + $offX ;
$y = $y - $offY ;
my $num = scalar (@values) ;
$image->line($x,$y,$x+$num*$columnWidthPix,$y,$color{$col}) ; #lower
$image->line($x,$y,$x,$y-$colSizeY,$color{$col}) ; #left
$image->line($x,$y-$colSizeY,$x+$num*$columnWidthPix,$y-$colSizeY,$color{"gray"}) ; #top
$image->line($x+$num*$columnWidthPix,$y,$x+$num*$columnWidthPix,$y-$colSizeY,$color{"gray"}) ; #right
my $i ;
for ($i=0; $i<=$#values; $i++) {
if ($values[$i] > $yMax) { $values[$i] = $yMax ; }
if ($values[$i] < 0) { $values[$i] = 0 ; }
my $yCol = ($values[$i] / $yMax) * $colSizeY ;
$image->filledRectangle($x+$i*$columnWidthPix, $y, $x+($i+1)*$columnWidthPix, $y-$yCol, $color{$col}) ;
}
# TODO SVG output
}
#####
# SVG
#####
sub enableSVG {
#
# only when called will svg elements be collected for later export to file
#
$svgEnabled = 1 ;
}
sub writeSVG {
#
# writes svg elemets collected so far to file
#
my ($fileName) = shift ;
my $file ;
open ($file, ">", $fileName) || die "can't open svg output file";
print $file "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n" ;
print $file "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\" >\n" ;
print $file "<svg version=\"1.1\" baseProfile=\"full\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" width=\"$sizeX\" height=\"$sizeY\" >\n" ;
print $file "<rect width=\"$sizeX\" height=\"$sizeY\" y=\"0\" x=\"0\" fill=\"#ffffff\" />\n" ;
print $file "<defs>\n" ;
foreach (@svgOutputDef) { print $file $_, "\n" ; }
print $file "</defs>\n" ;
print $file "<g id=\"Areas\">\n" ;
foreach (@svgOutputAreas) { print $file $_, "\n" ; }
print $file "</g>\n" ;
print $file "<g id=\"WaysAndNodes\">\n" ;
foreach (@svgOutputWaysNodes) { print $file $_, "\n" ; }
print $file "</g>\n" ;
print $file "<g id=\"Text\">\n" ;
foreach (@svgOutputText) { print $file $_, "\n" ; }
print $file "</g>\n" ;
print $file "<g id=\"Labels\">\n" ;
foreach (@svgOutputPathText) { print $file $_, "\n" ; }
print $file "</g>\n" ;
print $file "<g id=\"Pixels\">\n" ;
foreach (@svgOutputPixel) { print $file $_, "\n" ; }
print $file "</g>\n" ;
print $file "</svg>\n" ;
close ($file) ;
}
sub svgElementText {
#
# creates string with svg element incl utf-8 encoding
# TODO support different fonts
#
my ($x, $y, $text, $size, $col, $font) = @_ ;
my $fontSize = 12 + ($size - 1) * 4 ;
my $svg = "<text x=\"" . $x . "\" y=\"" . $y . "\" font-size=\"" . $fontSize . "\" fill=\"#" . colorToHex(@{$colorHash{$col}}) . "\">" . $text . "</text>" ;
return $svg ;
}
sub svgElementCircleFilled {
#
# draws circle not filled
#
my ($x, $y, $size, $col) = @_ ;
my $svg = "<circle cx=\"" . $x . "\" cy=\"" . $y . "\" r=\"" . $size . "\" fill=\"#" . colorToHex(@{$colorHash{$col}}) . "\" />" ;
return $svg ;
}
sub svgElementCircle {
#
# draws filled circle / dot
#
my ($x, $y, $radius, $size, $col) = @_ ;
my $svg = "<circle cx=\"" . $x . "\" cy=\"" . $y . "\" r=\"" . $radius . "\" fill=\"none\" stroke=\"#" . colorToHex(@{$colorHash{$col}}) . "\" stroke-width=\"2\" />" ;
return $svg ;
}
sub svgElementLine {
#
# draws line between two points
#
my ($x1, $y1, $x2, $y2, $col, $size) = @_ ;
my $svg = "<polyline points=\"" . $x1 . "," . $y1 . " " . $x2 . "," . $y2 . "\" stroke=\"#" . colorToHex(@{$colorHash{$col}}) . "\" stroke-width=\"" . $size . "\"/>" ;
return $svg ;
}
sub svgElementPolyline {
#
# draws way to svg
#
my ($col, $size, @points) = @_ ;
my $svg = "<polyline points=\"" ;
my $i ;
for ($i=0; $i<scalar(@points)-1; $i+=2) {
$svg = $svg . $points[$i] . "," . $points[$i+1] . " " ;
}
$svg = $svg . "\" stroke=\"#" . colorToHex(@{$colorHash{$col}}) . "\" stroke-width=\"" . $size . "\" fill=\"none\" />" ;
return $svg ;
}
sub svgElementPath {
#
# creates path element for later use with textPath
#
my ($pathName, @points) = @_ ;
my $svg = "<path id=\"" . $pathName . "\" d=\"M " ;
my $i ;
my $first = 1 ;
for ($i=0; $i<scalar(@points); $i+=2) {
if ($first) {
$svg = $svg . $points[$i] . "," . $points[$i+1] . " " ;
$first = 0 ;
}
else {
$svg = $svg . "L " . $points[$i] . "," . $points[$i+1] . " " ;
}
}
$svg = $svg . "\" />\n" ;
}
sub svgElementPathText {
#
# draws text to path element
#
my ($col, $size, $font, $text, $pathName, $tSpan) = @_ ;
my $fontSize = 12 + ($size - 1) * 4 ;
my $svg = "<text font-family=\"" . $font . "\" " ;
$svg = $svg . "font-size=\"" . $fontSize . "\" " ;
$svg = $svg . "fill=\"#" . colorToHex(@{$colorHash{$col}}) . "\" >\n" ;
$svg = $svg . "<textPath xlink:href=\"#" . $pathName . "\" text-anchor=\"middle\" startOffset=\"50%\" >\n" ;
$svg = $svg . "<tspan dy=\"" . $tSpan . "\" >" . $text . " </tspan>\n" ;
$svg = $svg . "</textPath>\n</text>\n" ;
return $svg ;
}
sub svgElementPolygonFilled {
#
# draws areas in svg, filled with color
#
my ($col, @points) = @_ ;
my $i ;
my $svg = "<polygon fill=\"#" . colorToHex(@{$colorHash{$col}}) . "\" points=\"" ;
for ($i=0; $i<scalar(@points); $i+=2) {
$svg = $svg . $points[$i] . "," . $points[$i+1] . " " ;
}
$svg = $svg . "\" />" ;
return $svg ;
}
sub colorToHex {
#
# converts array of integers (rgb) to hex string without hash # (internaly used)
#
my @arr = @_ ;
my $string = "" ;
$string = sprintf "%02x", $arr[0] ;
$string = $string . sprintf "%02x", $arr[1] ;
$string = $string . sprintf "%02x", $arr[2] ;
return $string ;
}
1 ;
#
# copy this useful function to your main program and uncomment, if needed
#
# sub nodes2Coordinates {
#
# transform list of nodeIds to list of lons/lats
#
# my @nodes = @_ ;
# my $i ;
# my @result = () ;
#
# #print "in @nodes\n" ;
#
# for ($i=0; $i<=$#nodes; $i++) {
# push @result, $lon{$nodes[$i]} ;
# push @result, $lat{$nodes[$i]} ;
# }
# return @result ;
#}

3
icons-topo/.directory Normal file
View File

@ -0,0 +1,3 @@
[Dolphin]
ShowPreview=true
Timestamp=2010,10,6,18,14,54

BIN
icons-topo/arch-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

170
icons-topo/arch.svg Normal file
View File

@ -0,0 +1,170 @@
<?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"
id="svg2816"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="arch.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/arch-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<metadata
id="metadata2822">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2820">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2824" />
<inkscape:perspective
id="perspective2840"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3641"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3766"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3806"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2818"
showgrid="true"
inkscape:zoom="32"
inkscape:cx="4.4903311"
inkscape:cy="11.557524"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
type="xygrid"
id="grid2828" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="corona">
<path
style="fill:#e20000;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
d="m 2.5,1.5 7,0"
id="path3685-6" />
<path
style="fill-opacity:1;display:inline;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round"
d="m 3,2 c 0,2 -1.5,1.5 -1.5,3 0,0 9,0 9,0 C 10.5,3.5 9,4 9,2"
id="path3687-9"
sodipodi:nodetypes="cssc" />
<path
style="fill-opacity:1;display:inline;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round"
d="M 1.5,5 2,7.5 3.5,5 5.5,8.5 6,5 8,7 9.5,5 l 1,2 0,-2"
id="path3717-2"
sodipodi:nodetypes="ccccccccc" />
<path
style="fill-opacity:1;display:inline;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round"
d="M 7.4948494,13.687238 4.9895922,11.18198 7.1109125,12.596194 6.4038057,9.767767 10.292893,10.828427 8.1715727,8 11,8 10.646446,5.5251262 12.767767,6.232233 13.858811,7.3232767 7.4948494,13.687238 z"
id="path3719-2"
sodipodi:nodetypes="ccccccccccc" />
<path
style="fill-opacity:1;display:inline;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round"
d="m 7.4644659,13.656855 c 0,0 2.4748737,2.474873 4.2426411,0.707106 1.767767,-1.767767 1.06066,-1.06066 2.828427,-2.828427 C 16.303301,9.767767 13.828427,7.2928932 13.828427,7.2928932 L 7.4644659,13.656855 z"
id="path3721-4"
sodipodi:nodetypes="csscc" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="vase"
style="display:inline">
<path
style="fill:#e20000;fill-opacity:1;stroke:#e20000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 2.5,1.5 7,0"
id="path3685" />
<path
style="fill:#e20000;fill-opacity:1"
d="m 3,2 c 0,2 -1.5,1.5 -1.5,3 0,0 9,0 9,0 C 10.5,3.5 9,4 9,2"
id="path3687"
sodipodi:nodetypes="cssc" />
<path
style="fill:#e20000;fill-opacity:1"
d="M 1.5,5 2,7.5 3.5,5 5.5,8.5 6,5 8,7 9.5,5 l 1,2 0,-2"
id="path3717"
sodipodi:nodetypes="ccccccccc" />
<path
style="fill:#e20000;fill-opacity:1"
d="M 7.4948494,13.687238 4.9895922,11.18198 7.1109125,12.596194 6.4038057,9.767767 10.292893,10.828427 8.1715727,8 11,8 10.646446,5.5251262 12.767767,6.232233 13.858811,7.3232767 7.4948494,13.687238 z"
id="path3719"
sodipodi:nodetypes="ccccccccccc" />
<path
style="fill:#e20000;fill-opacity:1"
d="m 7.4644659,13.656855 c 0,0 2.4748737,2.474873 4.2426411,0.707106 1.767767,-1.767767 1.06066,-1.06066 2.828427,-2.828427 C 16.303301,9.767767 13.828427,7.2928932 13.828427,7.2928932 L 7.4644659,13.656855 z"
id="path3721"
sodipodi:nodetypes="csscc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 2.5,3 7,0"
id="path3792" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 1.5,4 9,0"
id="path3794" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.25000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 14,7 7,14"
id="path3796" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 13.5,6.5 -7,7"
id="path3796-7" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
icons-topo/aussicht-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

210
icons-topo/aussicht.svg Normal file
View File

@ -0,0 +1,210 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="aussicht.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/aussicht-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path4523"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2893"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3817"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3839"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3862"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3887"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3928"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="45.254834"
inkscape:cx="3.850262"
inkscape:cy="10.368718"
inkscape:document-units="px"
inkscape:current-layer="g3910"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<g
id="g3910"
style="stroke:#ffffff;stroke-opacity:1;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none">
<path
transform="translate(0,1036.3622)"
inkscape:transform-center-y="-3.3634665"
inkscape:transform-center-x="3.3637431"
sodipodi:nodetypes="cssc"
id="path3008"
d="M 6.5,6.5 C 6.5,6.5 6.4530955,5.5343337 5,3.5 2.5,0 0,2.5 3.5,5 c 1.7261894,1.2329924 2.90625,1.53125 3,1.5 z"
style="fill:#e10000;fill-opacity:1;stroke:#ffffff;color:#000000;fill-rule:nonzero;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-y="-3.8461875"
sodipodi:nodetypes="cssc"
id="path3008-1"
d="m 8,1042.8622 c 0,0 0.649686,-0.9265 1.0606596,-2.9169 0.7071068,-3.4245 -2.8284271,-3.4245 -2.1213203,0 0.3487375,1.6889 0.9723077,2.8812 1.0606607,2.9169 z"
style="fill:#e10000;fill-opacity:1;stroke:#ffffff;color:#000000;fill-rule:nonzero;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-y="-3.3637437"
inkscape:transform-center-x="-3.3634663"
sodipodi:nodetypes="cssc"
id="path3008-9"
d="m 9.5,1042.8622 c 0,0 0.965699,-0.047 2.999999,-1.5 3.5,-2.5 1,-5 -1.5,-1.5 -1.2329996,1.7262 -1.5311989,2.9063 -1.499999,3 z"
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-x="-3.8461872"
sodipodi:nodetypes="cssc"
id="path3008-1-2"
d="m 9.5,1044.3622 c 0,0 0.926499,0.6497 2.916899,1.0607 3.4245,0.7071 3.4245,-2.8285 0,-2.1214 -1.6889,0.3488 -2.8811989,0.9723 -2.916899,1.0607 z"
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-y="3.3634665"
inkscape:transform-center-x="-3.3637431"
sodipodi:nodetypes="cssc"
id="path3008-5"
d="m 9.5,1045.8622 c 0,0 0.046904,0.9657 1.499999,3 2.5,3.5 5,1 1.5,-1.5 -1.726189,-1.233 -2.906249,-1.5312 -2.999999,-1.5 z"
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-y="3.8461875"
sodipodi:nodetypes="cssc"
id="path3008-1-4"
d="m 8,1045.8622 c 0,0 -0.649687,0.9265 -1.0606606,2.9169 -0.7071068,3.4245 2.8284271,3.4245 2.1213203,0 C 8.7119222,1047.0902 8.088353,1045.8979 8,1045.8622 z"
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-y="3.3637437"
inkscape:transform-center-x="3.3634663"
sodipodi:nodetypes="cssc"
id="path3008-9-0"
d="m 6.5,1045.8622 c 0,0 -0.9657,0.047 -3,1.5 -3.5,2.5 -1,5 1.5,1.5 1.2329996,-1.7262 1.5311999,-2.9063 1.5,-3 z"
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:transform-center-x="3.8461872"
sodipodi:nodetypes="cssc"
id="path3008-1-2-5"
d="m 6.5,1044.3622 c 0,0 -0.9265,-0.6497 -2.9169,-1.0607 -3.4245,-0.7071 -3.4245,2.8285 0,2.1214 1.6889,-0.3488 2.8811999,-0.9723 2.9169,-1.0607 z"
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
icons-topo/bank-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

186
icons-topo/bank.svg Normal file
View File

@ -0,0 +1,186 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="bank.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/bank-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3987"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2990"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3794"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="8"
inkscape:cx="23.519747"
inkscape:cy="23.093065"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer5"
inkscape:snap-grids="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="vorlage"
style="display:none">
<image
y="0"
x="0"
id="image3989"
height="16"
width="16"
xlink:href="file:///home/ms/osm/garmin-karte/style/topo/restaurant.png"
style="opacity:0.95999995" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona"
style="display:inline">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="symbole"
style="display:inline">
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 10.5,4.15625 C 10.5,4.15625 9.5,3.5 8.5,3.5 7,3.5 5,4.5 5,7 c 0,2.78125 1.28125,4.5 3,4.5 2,0 2.5,-0.671875 2.5,-0.671875"
id="path3837"
sodipodi:nodetypes="csssc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 9.5,6.5 -6,0"
id="path3839" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 9,8.5 -6,0"
id="path3841"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
icons-topo/baum-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

153
icons-topo/baum.svg Normal file
View File

@ -0,0 +1,153 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="baum.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/baum-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3879"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2915"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3714"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="90.509668"
inkscape:cx="4.6217804"
inkscape:cy="12.938382"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
id="path3701-1"
style="fill:none;stroke:#ffffff;stroke-width:2.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
d="m 8.5,1046.3622 c 0,3.5 1.5,3.5 1.5,3.5 l -4,0 c 0,0 1.5,0 1.5,-3.5 0,0 -3,-0.5 -3,-4.5 0,-4.5 3.5,-4 3.5,-4 0,0 3.5,-0.5 3.5,4 0,4 -3,4.5 -3,4.5"
sodipodi:nodetypes="ccccscsc" />
<path
id="path3701"
transform="translate(0,1036.3622)"
style="fill:#ffffff;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;opacity:1;fill-opacity:1"
d="m 8.5,10 c 0,3.5 1.5,3.5 1.5,3.5 l -4,0 c 0,0 1.5,0 1.5,-3.5 0,0 -3,-0.5 -3,-4.5 0,-4.5 3.5,-4 3.5,-4 0,0 3.5,-0.5 3.5,4 0,4 -3,4.5 -3,4.5"
sodipodi:nodetypes="ccccscsc" />
<path
style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 8.5,9.5 -1,0 L 7,13 9,13 8.5,9.5 z"
id="path3704"
transform="translate(0,1036.3622)" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;"
d="m 8,10 c 0,0 2.5,-0.5 2.5,-4.5 0,-4 -2.5,-4 -2.5,-4"
id="path3728"
transform="translate(0,1036.3622)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

213
icons-topo/biergarten.svg Normal file
View File

@ -0,0 +1,213 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="biergarten.svg">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="32"
inkscape:cx="14.173543"
inkscape:cy="3.7955119"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer4">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="vorlage"
style="display:none">
<image
xlink:href="file:///home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten.png"
width="16"
height="16"
id="image2883"
x="0"
y="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="bier"
style="display:inline">
<g
id="g3763">
<rect
ry="0"
y="3"
x="3"
height="2"
width="3"
id="rect3703"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
y="5.5"
x="4"
height="3"
width="0.5"
id="rect3705"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
y="5.5"
x="5"
height="3"
width="0.5"
id="rect3707"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="csc"
id="path3709"
d="m 6.5,4.5 c 0.484375,0 2,0 2,1.5 0,1.5 -2,2 -2,2"
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
id="path3701"
d="m 2.5,3 0,6.5 4,0 0,-6.5"
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;display:inline" />
</g>
<g
id="g3756">
<path
id="path3723"
d="m 10.5,9.5 c 0,0 -3,0 -3,2 0.00252,0.04163 0,2 1.5,2 1.5,0 2.5,-2 2.5,-2.5"
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3727"
d="m 10.5,10.5 c 0,0 -2.9220984,0 -2.9220984,1.5"
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path3723-4"
d="m 10.5,9.5 c 0,0 3,0 3,2 -0.0025,0.04163 0,2 -1.5,2 -1.5,0 -2.5,-2 -2.5,-2.5"
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
id="path3727-0"
d="m 10.441406,10.5 c 0,0 3,0 3,1.5"
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
sodipodi:nodetypes="cc" />
<rect
y="9"
x="10"
height="2"
width="1"
id="rect3754"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
ry="0.5" />
<rect
y="9.5"
x="9"
height="1"
width="3"
id="rect3754-5"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
ry="0.46875" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
icons-topo/burg-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

292
icons-topo/burg.svg Normal file
View File

@ -0,0 +1,292 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="burg.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/burg-ruine-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path4523"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3109"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<filter
inkscape:collect="always"
id="filter3909">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.12727273"
id="feGaussianBlur3911" />
</filter>
<inkscape:perspective
id="perspective3971"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4027"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="-4.3377869"
inkscape:cy="11.414308"
inkscape:document-units="px"
inkscape:current-layer="layer2"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Burg"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)"
style="display:none">
<g
id="g4006"
inkscape:label="#burg">
<path
sodipodi:nodetypes="ccccccccc"
id="path3913-7"
d="m 7.5,1041.3622 c 0,0 0,-3.5 0,-3.5 0.9952433,0.088 2.0065541,-0.6659 3.006467,-0.4498 0.628108,0.1569 0.938718,0.808 1.509905,1.0702 0.740243,0.4352 1.264842,0.4056 1.983628,0.8796 0.5,0.5 0.735751,1.2816 0.5,1.5 -0.429574,0.082 -0.978146,-0.8405 -1.4,-0.9 -0.990605,-0.3519 -1.953169,-0.085 -2.642788,0.7005 -0.7738773,0.7066 -1.9142918,0.9465 -2.957212,0.6995 z"
style="fill:none;stroke:#ffffff;stroke-width:1.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<g
transform="translate(0,0.5)"
style="fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="g5226">
<path
transform="translate(0,1036.3622)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path4509-7"
sodipodi:cx="7.5"
sodipodi:cy="11.5"
sodipodi:rx="3.5"
sodipodi:ry="3.5"
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z" />
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5194-7"
width="1"
height="8.5"
x="7"
y="1036.3622"
ry="0.5" />
</g>
<g
transform="translate(0,0.5)"
inkscape:label="#kirche"
id="g5231">
<path
sodipodi:type="arc"
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path4509"
sodipodi:cx="7.5"
sodipodi:cy="11.5"
sodipodi:rx="3.5"
sodipodi:ry="3.5"
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z"
transform="translate(0,1036.3622)" />
<path
transform="translate(-4.5,1039.8622)"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 14.5,8 c 0,1.3807119 -1.119288,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.1192881 -2.5,-2.5 0,-1.3807119 1.119288,-2.5 2.5,-2.5 1.380591,0 2.499829,1.1190993 2.5,2.4996902 L 14.5,8 z"
id="path5168"
sodipodi:nodetypes="cssscc" />
<path
transform="translate(-4.5,1039.8622)"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 13.7,8 c 0,1.5 -0.7,2.5 -2.2,2.5 0,0 0,0.5 0,0.5 0,0 3.5,-0.5 3.5,-3 0,-2.5 -3.5,-3 -3.5,-3 0,0 0,0.5 0,0.5 1.5,0 2.2,1 2.2,2.5 l 0,0 z"
id="path5168-9"
sodipodi:nodetypes="ccsssccc" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5194"
width="1"
height="8.5"
x="7"
y="0"
transform="translate(0,1036.3622)"
ry="0.5" />
</g>
<path
sodipodi:nodetypes="ccccccccc"
id="path3913"
d="m 7.5,1041.3622 c 0,0 0,-3.5 0,-3.5 0.9952433,0.088 2.0065541,-0.6659 3.006467,-0.4498 0.628108,0.1569 0.938718,0.808 1.509905,1.0702 0.740243,0.4352 1.264842,0.4056 1.983628,0.8796 0.5,0.5 0.735751,1.2816 0.5,1.5 -0.429574,0.082 -0.978146,-0.8405 -1.4,-0.9 -0.990605,-0.3519 -1.953169,-0.085 -2.642788,0.7005 -0.7738773,0.7066 -1.9142918,0.9465 -2.957212,0.6995 z"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Ruine">
<g
transform="matrix(0.70033375,0.71381555,-0.71381555,0.70033375,747.08638,-728.60588)"
id="g4006-6"
inkscape:label="#burg">
<path
sodipodi:nodetypes="ccccccccc"
id="path3913-7-2"
d="m 7.5,1041.3622 c 0,0 0,-3.5 0,-3.5 0.9952433,0.088 2.0065541,-0.6659 3.006467,-0.4498 0.628108,0.1569 0.938718,0.808 1.509905,1.0702 0.740243,0.4352 1.264842,0.4056 1.983628,0.8796 0.5,0.5 0.735751,1.2816 0.5,1.5 -0.429574,0.082 -0.978146,-0.8405 -1.4,-0.9 -0.990605,-0.3519 -1.953169,-0.085 -2.642788,0.7005 -0.7738773,0.7066 -1.9142918,0.9465 -2.957212,0.6995 z"
style="fill:none;stroke:#ffffff;stroke-width:1.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<g
transform="translate(0,0.5)"
style="fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="g5226-8">
<path
transform="translate(0,1036.3622)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path4509-7-9"
sodipodi:cx="7.5"
sodipodi:cy="11.5"
sodipodi:rx="3.5"
sodipodi:ry="3.5"
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z" />
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5194-7-6"
width="1"
height="8.5"
x="7"
y="1036.3622"
ry="0.5" />
</g>
<g
transform="translate(0,0.5)"
inkscape:label="#kirche"
id="g5231-0">
<path
sodipodi:type="arc"
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path4509-70"
sodipodi:cx="7.5"
sodipodi:cy="11.5"
sodipodi:rx="3.5"
sodipodi:ry="3.5"
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z"
transform="translate(0,1036.3622)" />
<path
transform="translate(-4.5,1039.8622)"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 14.5,8 c 0,1.3807119 -1.119288,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.1192881 -2.5,-2.5 0,-1.3807119 1.119288,-2.5 2.5,-2.5 1.380591,0 2.499829,1.1190993 2.5,2.4996902 L 14.5,8 z"
id="path5168-1"
sodipodi:nodetypes="cssscc" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 8.722403,1046.7158 c 1.0606602,1.0606 1.2727925,2.2627 0.2121321,3.3234 0,0 0.3535534,0.3535 0.3535534,0.3535 0,0 2.1213195,-2.8284 0.3535534,-4.5962 -1.767767,-1.7677 -4.5961941,0.3536 -4.5961941,0.3536 0,0 0.3535534,0.3535 0.3535534,0.3535 1.0606601,-1.0606 2.2627417,-0.8485 3.3234018,0.2122 l 0,0 z"
id="path5168-9-0"
sodipodi:nodetypes="ccsssccc" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5194-1"
width="1"
height="8.5"
x="7"
y="0"
transform="translate(0,1036.3622)"
ry="0.5" />
</g>
<path
sodipodi:nodetypes="ccccccccc"
id="path3913-3"
d="m 7.5,1041.3622 c 0,0 0,-3.5 0,-3.5 0.9952433,0.088 2.0065541,-0.6659 3.006467,-0.4498 0.628108,0.1569 0.938718,0.808 1.509905,1.0702 0.740243,0.4352 1.264842,0.4056 1.983628,0.8796 0.5,0.5 0.735751,1.2816 0.5,1.5 -0.429574,0.082 -0.978146,-0.8405 -1.4,-0.9 -0.990605,-0.3519 -1.953169,-0.085 -2.642788,0.7005 -0.7738773,0.7066 -1.9142918,0.9465 -2.957212,0.6995 z"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

BIN
icons-topo/cafe-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

201
icons-topo/cafe.svg Normal file
View File

@ -0,0 +1,201 @@
<?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"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="cafe.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/cafe-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3987"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3163"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4051"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2841"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3812"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="45.254834"
inkscape:cx="4.0313943"
inkscape:cy="8.2901281"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer5"
inkscape:snap-grids="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona"
style="display:inline">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="symbole"
style="display:inline">
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="M 3.4913397,13.525126 11.5,13.5"
id="path2989"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 3.5,8.5 c 0,2 2,2.5 2,5 l 4,0 c 0,-2.5 2,-3 2,-5 l -8,0 z"
id="path3763"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 11.5,9 c 0,-0.5 2,-1.5 2,0.5 0,1.5 -2.5,1 -3,0.5"
id="path3767"
sodipodi:nodetypes="ccc" />
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
d="M 7.5,13.5 C 7.5,11 9,10.5 9,8.5 l 2.5,0 -1,2.5 -1,2.5 -2,0 z"
id="path3769"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 5.5,7 c 0,-2 3,-3 3,-5"
id="path4292"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="M 8,7 C 8,5 11,4 11,2"
id="path4292-4"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
icons-topo/cemetery-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

540
icons-topo/cemetery.svg Normal file
View File

@ -0,0 +1,540 @@
<?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"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
width="32"
height="32"
sodipodi:docname="cemetery.svg"
inkscape:export-filename="/home/ms/osm/mapgen/pattern/friedhof-64.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180"
style="display:inline">
<metadata
id="metadata8">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3606"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3633"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3669"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3695"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3718"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3740"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6955"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-5"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-2"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-2"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-9"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-3"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-0"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-26"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-269"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2954"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3756"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3784"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3821"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3821-6"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3821-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="990"
id="namedview4"
showgrid="true"
inkscape:zoom="16"
inkscape:cx="9.8403343"
inkscape:cy="13.379443"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1"
inkscape:current-layer="layer2">
<inkscape:grid
type="xygrid"
id="grid2818"
empspacing="4"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.25px"
spacingy="0.25px" />
</sodipodi:namedview>
<rect
style="color:#000000;fill:#e2ffe2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.86799996999999984;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3600"
width="32"
height="32"
x="0"
y="0" />
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="laub ol"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="M 3,11 C 3,11 1,9.423729 1,7 1,4.576271 3,3 5,3 c 2,0 5,1 5,4 0,3 -3,4 -3,4 L 5.40678,11 C 5.40678,11 8,10 8,7 8,4 5,4 5,4 5,4 2,4 2,7 c 0,3 2,4 2,4 l -1,0 z"
id="path3596-1"
sodipodi:nodetypes="csssccscscc" />
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 8,10 8,1 -9,0 1,-1"
id="path3598-9" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="laub ur"
style="display:inline">
<g
id="g3744"
transform="translate(-2,-4)"
style="stroke:#35d535;stroke-opacity:1">
<path
sodipodi:nodetypes="cc"
id="path2968"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(-2,4)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7">
<path
sodipodi:nodetypes="cc"
id="path2968-7"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(-2,12)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-8">
<path
sodipodi:nodetypes="cc"
id="path2968-8"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-8"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(-2,20)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-6">
<path
sodipodi:nodetypes="cc"
id="path2968-7-8"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-3"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-3"
transform="translate(6,-4)">
<path
sodipodi:nodetypes="cc"
id="path2968-3"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-3"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(6,4)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-7">
<path
sodipodi:nodetypes="cc"
id="path2968-7-3"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-2"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(6,12)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-8-6">
<path
sodipodi:nodetypes="cc"
id="path2968-8-5"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-8-2"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(6,20)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-6-6">
<path
sodipodi:nodetypes="cc"
id="path2968-7-8-5"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-3-8"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-0"
transform="translate(14,-4)">
<path
sodipodi:nodetypes="cc"
id="path2968-4"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-1"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(14,4)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-0">
<path
sodipodi:nodetypes="cc"
id="path2968-7-4"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-8"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(14,12)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-8-7">
<path
sodipodi:nodetypes="cc"
id="path2968-8-0"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-8-8"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(14,20)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-6-62">
<path
sodipodi:nodetypes="cc"
id="path2968-7-8-4"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-3-7"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-30"
transform="translate(22,-4)">
<path
sodipodi:nodetypes="cc"
id="path2968-1"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-7"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(22,4)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-8">
<path
sodipodi:nodetypes="cc"
id="path2968-7-9"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-1"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(22,12)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-8-5">
<path
sodipodi:nodetypes="cc"
id="path2968-8-4"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-8-9"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(22,20)"
style="display:inline;stroke:#35d535;stroke-opacity:1"
id="g3744-7-6-2">
<path
sodipodi:nodetypes="cc"
id="path2968-7-8-57"
d="M 5,10 5,5.5"
style="fill:#008000;fill-opacity:1;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3742-5-3-4"
d="M 3,7 7,7"
style="fill:none;stroke:#35d535;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="nadel ol"
style="display:inline" />
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="nadel ur"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 18,30 -1,0 3,-11 4,10 7,1 -9,0 -2,-7 -2,7 z"
id="path2820-0"
sodipodi:nodetypes="cccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 19 KiB

BIN
icons-topo/denkmal-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

207
icons-topo/denkmal.svg Normal file
View File

@ -0,0 +1,207 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="denkmal.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/denkmal-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3879"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2915"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3714"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2977"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3776"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3798"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3820"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3842"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="45.254834"
inkscape:cx="8.609074"
inkscape:cy="13.527936"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:none;stroke:#ffffff;stroke-width:2.4000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 8,1037.8622 c 0,0 -2,0 -2,2 0,2 1,2 1,2 -2,0 -3,4.5 -3,4.5 l 0,2.5 8.03125,0.031 C 12.02083,1047.883 12,1046.3622 12,1046.3622 c 0,0 -1,-4.5 -3,-4.5 0,0 1,0 1,-2 0,-2 -2,-2 -2,-2 z"
id="path3761-5"
sodipodi:nodetypes="csccccccsc" />
<path
style="fill:#ffffff;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 8,1.5 c 0,0 -2,0 -2,2 0,2 1,2 1,2 C 5,5.5 4,10 4,10 l 0,2.5 8.03125,0.03125 C 12.02083,11.520833 12,10 12,10 12,10 11,5.5 9,5.5 c 0,0 1,0 1,-2 0,-2 -2,-2 -2,-2 z"
transform="translate(0,1036.3622)"
id="path3761"
sodipodi:nodetypes="csccccccsc" />
<rect
style="opacity:1;color:#000000;fill:#000000;stroke:none;stroke-width:2.40000010000000019;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
id="rect3766"
width="2.984375"
height="0.515625"
x="6.515625"
y="7.484375"
transform="translate(0,1036.3622)" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.4000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3766-7"
width="4"
height="0.5000174"
x="6"
y="1044.8622" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.4000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3766-7-1"
width="5"
height="0.5000174"
x="5.5"
y="1045.8622" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.4000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3766-7-1-5"
width="5"
height="0.5000174"
x="5.5"
y="1046.8622" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
icons-topo/forest-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

65
icons-topo/forest-64.svg Normal file
View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="64"
height="64"
id="svg2"
style="display:inline">
<defs
id="defs6" />
<rect
width="64"
height="64"
x="0"
y="-1.4210855e-14"
id="rect3600"
style="color:#000000;fill:#b8fcb8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.86799997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g
transform="translate(0,32)"
id="layer1"
style="display:none">
<path
d="M 3,11 C 3,11 1,9.423729 1,7 1,4.576271 3,3 5,3 c 2,0 5,1 5,4 0,3 -3,4 -3,4 L 5.40678,11 C 5.40678,11 8,10 8,7 8,4 5,4 5,4 5,4 2,4 2,7 c 0,3 2,4 2,4 l -1,0 z"
id="path3596-1"
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline" />
<path
d="m 8,10 8,1 -9,0 1,-1"
id="path3598-9"
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(0,32)"
id="layer2"
style="display:inline">
<path
d="m 38,28 c 0,0 -4,-3.152542 -4,-8 0,-4.847458 4,-8 8,-8 4,0 10,2 10,8 0,6 -6,8 -6,8 l -3.18644,0 c 0,0 5.18644,-2 5.18644,-8 0,-6 -6,-6 -6,-6 0,0 -6,0 -6,6 0,6 4,8 4,8 l -2,0 z"
id="path3596"
style="fill:#33e933;fill-opacity:1;stroke:none" />
<path
d="m 48,26 16,2 -18,0 2,-2"
id="path3598"
style="fill:#33e933;fill-opacity:1;stroke:none" />
</g>
<g
transform="translate(0,32)"
id="layer3"
style="display:inline">
<path
d="m 4,-10 -2,0 6,-22 8,20 14,2 -18,0 -4,-14 -4,14 z"
id="path2820"
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(0,32)"
id="layer4"
style="display:none">
<path
d="m 18,30 -1,0 3,-11 4,10 7,1 -9,0 -2,-7 -2,7 z"
id="path2820-0"
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 B

169
icons-topo/forest.svg Normal file
View File

@ -0,0 +1,169 @@
<?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"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
width="32"
height="32"
sodipodi:docname="forest.svg"
inkscape:export-filename="/home/ms/osm/mapgen/forest.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180"
style="display:inline">
<metadata
id="metadata8">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3606"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3633"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3669"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3695"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3718"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3740"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="990"
id="namedview4"
showgrid="true"
inkscape:zoom="20.85965"
inkscape:cx="3.194532"
inkscape:cy="15.87029"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
type="xygrid"
id="grid2818" />
</sodipodi:namedview>
<rect
style="color:#000000;fill:#b8fcb8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.86799997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3600"
width="32"
height="32"
x="0"
y="0" />
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="laub ol"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="M 3,11 C 3,11 1,9.423729 1,7 1,4.576271 3,3 5,3 c 2,0 5,1 5,4 0,3 -3,4 -3,4 L 5.40678,11 C 5.40678,11 8,10 8,7 8,4 5,4 5,4 5,4 2,4 2,7 c 0,3 2,4 2,4 l -1,0 z"
id="path3596-1"
sodipodi:nodetypes="csssccscscc" />
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 8,10 8,1 -9,0 1,-1"
id="path3598-9" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="laub ur"
style="display:inline">
<path
style="fill:#33e933;fill-opacity:1;stroke:none"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
id="path3596"
sodipodi:nodetypes="csssccscscc" />
<path
style="fill:#33e933;fill-opacity:1;stroke:none"
d="m 24,29 8,1 -9,0 1,-1"
id="path3598" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="nadel ol"
style="display:inline">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="M 2,11 1,11 4,0 8,10 15,11 6,11 4,4 2,11 z"
id="path2820"
sodipodi:nodetypes="cccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="nadel ur"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 18,30 -1,0 3,-11 4,10 7,1 -9,0 -2,-7 -2,7 z"
id="path2820-0"
sodipodi:nodetypes="cccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
icons-topo/funkturm-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

297
icons-topo/funkturm.svg Normal file
View File

@ -0,0 +1,297 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="funkturm.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/funkturm-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path4523"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5388"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5410"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5432"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4647"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4673"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4698"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2851"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="45.254834"
inkscape:cx="2.8694513"
inkscape:cy="9.0905966"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
d="m 10.5,1038.8622 c 1,1 1,3 0,4"
id="path3937-5-4"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
d="m 12.5,1037.8622 c 1.50034,2.1531 1.386078,4.1414 0,6"
id="path3937-7-4-0"
sodipodi:nodetypes="cc" />
<use
x="0"
y="0"
xlink:href="#path3937"
id="use4661"
transform="matrix(-1,0,0,1,15,0)"
width="16"
height="16"
style="stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" />
<use
x="0"
y="0"
xlink:href="#path3937-7"
id="use4663"
transform="matrix(-1,0,0,1,15,0)"
width="16"
height="16"
style="stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none"
d="m 4.5,1038.8622 c -1,1 -1,3 0,4"
id="path3937-5"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none"
d="m 2.5,1037.8622 c -1.5003396,2.1531 -1.3860782,4.1414 0,6"
id="path3937-7-4"
sodipodi:nodetypes="cc" />
<g
id="g5226"
style="fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
transform="translate(0,0.5)">
<path
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z"
sodipodi:ry="3.5"
sodipodi:rx="3.5"
sodipodi:cy="11.5"
sodipodi:cx="7.5"
id="path4509-7"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(0,1036.3622)" />
<rect
ry="1.5000174"
y="1036.3622"
x="6"
height="9.5000172"
width="3"
id="rect5194-7"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
rx="1.4889514" />
<image
xlink:href="file:///home/ms/osm/garmin-karte/style/topo/burg.png"
width="12"
height="16"
id="image3701"
x="3"
y="1035.3622"
style="display:none;stroke-width:0.8;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
ry="1.5000174"
y="1036.3622"
x="6"
height="9.5000172"
width="3"
id="rect5194-7-2"
style="color:#000000;fill:#000000;stroke:none;stroke-width:0.80000000000000004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
rx="1.4889514" />
</g>
<g
id="g5231"
inkscape:label="#kirche"
transform="translate(0,0.5)">
<rect
ry="1.5"
transform="translate(0,1036.3622)"
y="0"
x="6"
height="9.5"
width="3"
id="rect5194"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
rx="1.4889514" />
<path
transform="translate(0,1036.3622)"
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z"
sodipodi:ry="3.5"
sodipodi:rx="3.5"
sodipodi:cy="11.5"
sodipodi:cx="7.5"
id="path4509"
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cssscc"
id="path5168"
d="m 14.5,8 c 0,1.3807119 -1.119288,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.1192881 -2.5,-2.5 0,-1.3807119 1.119288,-2.5 2.5,-2.5 1.380591,0 2.499829,1.1190993 2.5,2.4996902 L 14.5,8 z"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
transform="translate(-4.5,1039.8622)" />
<path
sodipodi:nodetypes="ccsssccc"
id="path5168-9"
d="m 13.7,8 c 0,1.5 -0.7,2.5 -2.2,2.5 0,0 0,0.5 0,0.5 0,0 3.5,-0.5 3.5,-3 0,-2.5 -3.5,-3 -3.5,-3 0,0 0,0.5 0,0.5 1.5,0 2.2,1 2.2,2.5 l 0,0 z"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
transform="translate(-4.5,1039.8622)" />
</g>
<rect
ry="0.5"
y="1037.8622"
x="7"
height="7.5000172"
width="1"
id="rect5194-4"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
rx="0.4226602" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
d="m 4.5,2.5 c -1,1 -1,3 0,4"
id="path3937"
sodipodi:nodetypes="cc"
transform="translate(0,1036.3622)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
d="m 2.5,1037.8622 c -1.5003396,2.1531 -1.3860782,4.1414 0,6"
id="path3937-7"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

217
icons-topo/gaststaette.svg Normal file
View File

@ -0,0 +1,217 @@
<?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"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="gaststaette.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/gaststaette-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<metadata
id="metadata2879">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3987"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3163"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4051"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2837"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2859"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2903"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="16"
inkscape:cx="4.7590061"
inkscape:cy="-6.0555535"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer4"
inkscape:snap-grids="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona"
style="display:inline">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="symbole"
style="display:inline">
<path
style="fill:#ffffff;stroke:none"
d="M 12,5 6.5,5 C 6.5,5 9,5.5 12,5.5 L 12,5 z"
id="path4037"
sodipodi:nodetypes="cccc" />
<path
style="fill:#ffffff;stroke:none"
d="M 12,7 8,7 c 0,0 1.703125,0.515625 3.5,0.5 L 12,7 z"
id="path4039"
sodipodi:nodetypes="cccc" />
<path
style="fill:#ffffff;stroke:none"
d="m 6.5,8.5 0.5,1 -1,4 4,0 -1,-4 0.5,-1 -3,0 z"
id="path4041" />
<path
style="fill:#e20000;fill-opacity:1;stroke:none;display:inline"
d="m 6,12.5 3.5,0 C 9.5,12.5 7,13 6,13 l 0,-0.5 z"
id="path4039-4"
sodipodi:nodetypes="cccc" />
<path
style="fill:#e20000;fill-opacity:1;stroke:none;display:inline"
d="m 6.5,11.679688 2.1875,0 C 8.6875,11.679688 7.5,12 6.5,12 l 0,-0.320312 z"
id="path4039-4-0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#e20000;fill-opacity:1;stroke:none;display:inline"
d="m 6.5,11 2,0 c 0,0 -1,0.320312 -2,0.320312 L 6.5,11 z"
id="path4039-4-0-2"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 8,13.5 c 0,0 -3,0 -3,0 0.5,0 2,-1.5 2,-4 0,-1 -3,-1.5 -3,-4 0,-1 0,-2 0,-2 l 4,0 4,0 0,2 0,-2 c 0,0 0,1 0,2 0,2.5 -3,3 -3,4 0,2.5 1.5,4 2,4 0,0 -3,0 -3,0 z"
id="path3258"
sodipodi:nodetypes="cssscccccsscc" />
<path
style="fill:#ffffff;stroke:none;display:inline"
d="M 12,6 7,6 c 0,0 2,0.5 5,0.5 L 12,6 z"
id="path4037-4"
sodipodi:nodetypes="cccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
icons-topo/gipfel-20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

136
icons-topo/gipfel.svg Normal file
View File

@ -0,0 +1,136 @@
<?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="10"
height="10"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="gipfel.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/gipfel-20.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3879"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="64"
inkscape:cx="0.7631267"
inkscape:cy="4.6266078"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1042.3622)">
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 1.5,1049.3622 3.5,-4 3.5,4 -7,0 z"
id="path3846-2" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 1.5,1049.3622 3.5,-4 3.5,4 -7,0 z"
id="path3846" />
<path
sodipodi:type="arc"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3848"
sodipodi:cx="4"
sodipodi:cy="6"
sodipodi:rx="0.5"
sodipodi:ry="0.5"
d="m 4.5,6 a 0.5,0.5 0 1 1 -1,0 0.5,0.5 0 1 1 1,0 z"
transform="translate(1,1041.8622)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
icons-topo/grass-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

1330
icons-topo/grass.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

181
icons-topo/haltestelle.svg Normal file
View File

@ -0,0 +1,181 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="haltestelle.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/haltestelle-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3879"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2915"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3714"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3141"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3962"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="2.2429328"
inkscape:cy="8.3264133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<path
sodipodi:type="arc"
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.27683982000000018;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3931-5"
sodipodi:cx="8"
sodipodi:cy="7.5"
sodipodi:rx="4.5"
sodipodi:ry="5"
d="m 12.5,7.5 a 4.5,5 0 1 1 -9,0 4.5,5 0 1 1 9,0 z"
transform="matrix(1.1111112,0,0,1,-0.88889,1036.3622)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:#ffcd00;fill-opacity:1;fill-rule:nonzero;stroke:#005b00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3931"
sodipodi:cx="8"
sodipodi:cy="7.5"
sodipodi:rx="4.5"
sodipodi:ry="5"
d="m 12.5,7.5 a 4.5,5 0 1 1 -9,0 4.5,5 0 1 1 9,0 z"
transform="matrix(1.1111112,0,0,1,-0.88888906,1036.3622)" />
<path
style="fill:#005b00;stroke:#005b00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 6.5,5 0,5"
id="path3147"
transform="translate(0,1036.3622)" />
<path
style="fill:#005b00;stroke:#005b00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 9.5,5 0,5"
id="path3149"
transform="translate(0,1036.3622)" />
<path
style="fill:#005b00;stroke:#005b00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 9,7.5 -2,0"
id="path3151"
transform="translate(0,1036.3622)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.5 KiB

BIN
icons-topo/heath-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

581
icons-topo/heath.svg Normal file
View File

@ -0,0 +1,581 @@
<?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"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
width="32"
height="32"
sodipodi:docname="heath.svg"
inkscape:export-filename="/home/ms/osm/mapgen/pattern/heath-64.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180"
style="display:inline">
<metadata
id="metadata8">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3606"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3633"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3669"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3695"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3718"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3740"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6955"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-5"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-2"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-2"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-9"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-3"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-0"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-26"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-269"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7375"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7425"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-5"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-0"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-52"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-15"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-89"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-6"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7452-64"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="990"
id="namedview4"
showgrid="true"
inkscape:zoom="16"
inkscape:cx="19.77861"
inkscape:cy="20.811947"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid2818" />
</sodipodi:namedview>
<rect
style="color:#000000;fill:#e2ffe2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.86799996999999984;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3600"
width="32"
height="32"
x="0"
y="0" />
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="laub ol"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="M 3,11 C 3,11 1,9.423729 1,7 1,4.576271 3,3 5,3 c 2,0 5,1 5,4 0,3 -3,4 -3,4 L 5.40678,11 C 5.40678,11 8,10 8,7 8,4 5,4 5,4 5,4 2,4 2,7 c 0,3 2,4 2,4 l -1,0 z"
id="path3596-1"
sodipodi:nodetypes="csssccscscc" />
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 8,10 8,1 -9,0 1,-1"
id="path3598-9" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="laub ur"
style="display:inline">
<g
id="g7439">
<path
sodipodi:nodetypes="cc"
id="path7389"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(7,4)"
style="display:inline"
id="g7439-4">
<path
sodipodi:nodetypes="cc"
id="path7389-0"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-1"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-2"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(15,8)"
style="display:inline"
id="g7439-0">
<path
sodipodi:nodetypes="cc"
id="path7389-1"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-5"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-20"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(7,20)"
style="display:inline"
id="g7439-1">
<path
sodipodi:nodetypes="cc"
id="path7389-6"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-4"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-9"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(0,16)"
style="display:inline"
id="g7439-3">
<path
sodipodi:nodetypes="cc"
id="path7389-5"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-11"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-0"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(16,0)"
style="display:inline"
id="g7439-7">
<path
sodipodi:nodetypes="cc"
id="path7389-08"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-16"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-4"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(23,4)"
style="display:inline"
id="g7439-49">
<path
sodipodi:nodetypes="cc"
id="path7389-8"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-6"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-22"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(-1,8)"
style="display:inline"
id="g7439-32">
<path
sodipodi:nodetypes="cc"
id="path7389-7"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-3"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-90"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(-1,24)"
style="display:inline"
id="g7439-06">
<path
sodipodi:nodetypes="cc"
id="path7389-9"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-7"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-92"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(15,24)"
style="display:inline"
id="g7439-9">
<path
sodipodi:nodetypes="cc"
id="path7389-89"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-36"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-3"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(16,16)"
style="display:inline"
id="g7439-04">
<path
sodipodi:nodetypes="cc"
id="path7389-4"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-9"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-6"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
<g
transform="translate(23,20)"
style="display:inline"
id="g7439-19">
<path
sodipodi:nodetypes="cc"
id="path7389-80"
d="M 3.239106,5 C 3.239106,5 2.5,3 3.5,0 4.5,3 3.734375,5 3.734375,5 L 3.239106,5 z"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccc"
id="path7415-49"
d="M 3,5 C 3,5 3,2.7109375 0.5,2.40625 0.5,2.40625 3.348319,0.42006152 3.6875,5"
style="fill:#35d535;fill-opacity:1;stroke:none" />
<path
sodipodi:nodetypes="ccsc"
id="path7415-2-05"
d="m 4,5 c 0,0 0,-2.2701235 2.5,-2.590436 0,0 0,0 0,0 0,0 -2.848319,-1.98618844 -3.1875,2.5937501"
style="fill:#35d535;fill-opacity:1;stroke:none;display:inline" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="nadel ol"
style="display:inline" />
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="nadel ur"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 18,30 -1,0 3,-11 4,10 7,1 -9,0 -2,-7 -2,7 z"
id="path2820-0"
sodipodi:nodetypes="cccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

BIN
icons-topo/hgg-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

286
icons-topo/hgg.svg Normal file
View File

@ -0,0 +1,286 @@
<?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="10"
height="10"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="hgg.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/hgg-40.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3879"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4430"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4452"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4452-5"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4483"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4505"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4674"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="45.8592"
inkscape:cx="0.099551004"
inkscape:cy="3.234305"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1042.3622)">
<g
id="g4531-7"
transform="matrix(0.91453394,0.40450917,-0.40450917,0.91453394,424.09494,87.491371)"
style="stroke:#ffffff;stroke-opacity:1;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none">
<path
transform="translate(-0.5,1041.8622)"
d="M 8,5.5 C 8,6.6045695 6.8807119,7.5 5.5,7.5 4.1192881,7.5 3,6.6045695 3,5.5 3,4.3954305 4.1192881,3.5 5.5,3.5 6.8807119,3.5 8,4.3954305 8,5.5 z"
sodipodi:ry="2"
sodipodi:rx="2.5"
sodipodi:cy="5.5"
sodipodi:cx="5.5"
id="path4416-7"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
id="path4418-2"
d="m 3.4964025,1045.712 -0.6543577,-1.0037"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-3"
d="M 4.9543577,1045.3659 5,1044.2622"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-0-7"
d="M 6.5543577,1045.6659 7.2,1044.8622"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-2"
d="m 7.4,1046.6622 1,-0.4"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-3-5"
d="m 2.7,1046.5622 -1,-0.3"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path4418-7-3"
d="M 6.6456423,1048.9585 7.3,1049.9622"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-6-7"
d="M 5.1456423,1049.3585 5.1,1050.4622"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-0-1-6"
d="M 3.5456423,1049.0585 2.9,1049.8622"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-5-8"
d="m 2.6,1047.9622 -1,0.4"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-3-0-1"
d="m 7.4,1047.9622 1,0.3"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4531"
transform="matrix(0.91453394,0.40450917,-0.40450917,0.91453394,424.09494,87.491371)"
style="stroke:#000000;stroke-opacity:1">
<path
transform="translate(-0.5,1041.8622)"
d="M 8,5.5 C 8,6.6045695 6.8807119,7.5 5.5,7.5 4.1192881,7.5 3,6.6045695 3,5.5 3,4.3954305 4.1192881,3.5 5.5,3.5 6.8807119,3.5 8,4.3954305 8,5.5 z"
sodipodi:ry="2"
sodipodi:rx="2.5"
sodipodi:cy="5.5"
sodipodi:cx="5.5"
id="path4416"
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
id="path4418"
d="m 3.4964025,1045.712 -0.6543577,-1.0037"
style="fill:none;stroke:#000000;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6"
d="M 4.9543577,1045.3659 5,1044.2622"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-0"
d="M 6.5543577,1045.6659 7.2,1044.8622"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1"
d="m 7.4,1046.6622 1,-0.4"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-3"
d="m 2.7,1046.5622 -1,-0.3"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path4418-7"
d="M 6.6456423,1048.9585 7.3,1049.9622"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-6"
d="M 5.1456423,1049.3585 5.1,1050.4622"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-0-1"
d="M 3.5456423,1049.0585 2.9,1049.8622"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-5"
d="m 2.6,1047.9622 -1,0.4"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4418-6-1-3-0"
d="m 7.4,1047.9622 1,0.3"
style="fill:none;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

BIN
icons-topo/hoehle-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

104
icons-topo/hoehle.svg Normal file
View File

@ -0,0 +1,104 @@
<?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"
id="svg2969"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="hoehle.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/hoehle-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<metadata
id="metadata2975">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2973">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2977" />
<inkscape:perspective
id="perspective3768"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2971"
showgrid="true"
inkscape:zoom="41.7193"
inkscape:cx="3.983043"
inkscape:cy="8.394403"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer2">
<inkscape:grid
type="xygrid"
id="grid2982" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="corona">
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 1.5,11.5 3,0 c 0,0 0,-4 0,-6.5 0,-1.5 1.755527,-2.5191619 3.5,-2.5 1.755492,0.019283 3.5,1 3.5,2.5 0,2.5 0,6.5 0,6.5 l 3,0"
id="path2984-4"
sodipodi:nodetypes="ccssscc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 4.5,11.5 1,0 0,-6.5 c 0,0 0,-2.5 3,-2.5"
id="path2986-0"
sodipodi:nodetypes="cccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hoehle">
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 1.5,11.5 3,0 c 0,0 0,-4 0,-6.5 0,-1.5 1.7555267,-2.5191619 3.5,-2.5 1.755492,0.019283 3.5,1 3.5,2.5 0,2.5 0,6.5 0,6.5 l 3,0"
id="path2984"
sodipodi:nodetypes="ccssscc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 4.5,11.5 1,0 0,-6.5 c 0,0 0,-2.5 3,-2.5"
id="path2986"
sodipodi:nodetypes="cccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
icons-topo/hotel-68.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

193
icons-topo/hotel.svg Normal file
View File

@ -0,0 +1,193 @@
<?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="17"
height="17"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="hotel.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/hotel-17.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
style="display:inline">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5162"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5188"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5406"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5434"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4450"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="68.352941"
inkscape:cx="8.5"
inkscape:cy="6.7610723"
inkscape:document-units="px"
inkscape:current-layer="g5346"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-global="true">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,1)"
style="display:inline"
inkscape:label="corona"
id="g5346"
inkscape:groupmode="layer">
<path
id="path5348"
d="M 1,8 8.5,0 16,8 15,8 15,15 2,15 2,8 1,8 z"
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-linejoin:round" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="hotel"
style="display:inline"
transform="translate(0,1)">
<path
style="fill:#e20000;fill-opacity:1;stroke:none"
d="M 1,8 8.5,0 16,8 15,8 15,15 2,15 2,8 1,8 z"
id="path4467" />
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="bett"
style="display:inline"
transform="translate(0,1)">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="M 3.5,13.5 3.5,8"
id="path5248"
sodipodi:nodetypes="cc" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 4,12.5 9,0"
id="path5250" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 13.5,9.5 0,4"
id="path5252"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 4,10.5 c 0,0 1.5,0 1.5,1.5"
id="path5254" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 7.5,12 c 0,0 -0.5,-1.5 2.5,-1.5 3,0 2.5,1.5 2.5,1.5"
id="path5256" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
icons-topo/imbiss-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

213
icons-topo/imbiss.svg Normal file
View File

@ -0,0 +1,213 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="imbiss.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/imbiss-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3987"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4278"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4335"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="16"
inkscape:cx="1.4244922"
inkscape:cy="8.8022004"
inkscape:window-x="-3"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:snap-grids="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="vorlage"
style="display:none">
<image
y="0"
x="0"
id="image3989"
height="16"
width="16"
xlink:href="file:///home/ms/osm/garmin-karte/style/topo/restaurant.png"
style="opacity:0.95999995" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona"
style="display:inline">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="symbole"
style="display:inline">
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 4,8 c 0,0 1.5,2 4,2 2.5,0 4,-2 4,-2"
id="path4264"
sodipodi:nodetypes="csc" />
<path
style="fill:#ffffff;stroke:none"
d="M 4,12 8.5,12.074219 9.5,11.5 C 11,11.5 12,12 12,12 12,12 9.5,12.03125 9.5,12.5 9.5,13 12,13 12,13 c 0,0 -1,0.5 -2.5,0.5 L 8.5,12.925781 4,13 4,12 z"
id="path4266"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 3.5,7.21875 3.5,6.5 l -1,1 1,0"
id="path4268" />
<path
style="fill:#ffffff;stroke:none;display:inline"
d="m 12.5,7.21875 0,-0.71875 1,1 -1,0"
id="path4268-4" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.50000000000000000;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 6,7 C 6,5 7.5,5 7.5,3"
id="path4292"
sodipodi:nodetypes="cc" />
<use
x="0"
y="0"
xlink:href="#path4292"
id="use4325"
transform="translate(2,0)"
width="16"
height="16"
style="stroke:#ffffff" />
<use
style="display:inline;stroke:#ffffff"
x="0"
y="0"
xlink:href="#path4292"
id="use4325-2"
transform="translate(4,0)"
width="16"
height="16" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 B

123
icons-topo/information.svg Normal file
View File

@ -0,0 +1,123 @@
<?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"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
width="12"
height="12"
sodipodi:docname="information.svg"
style="display:inline;enable-background:new"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/information-48.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<metadata
id="metadata8">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3640"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3663"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview4"
showgrid="true"
inkscape:zoom="16"
inkscape:cx="4.1135219"
inkscape:cy="6.1895827"
inkscape:window-x="-3"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
type="xygrid"
id="grid2827"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="i"
style="display:inline"
transform="translate(0,-4)">
<path
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#e20000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 4,15 0,-0.5 c 0,0 1,0 1,-1 0,-1 0,-4 0,-4 0,0 0,-1 -1,-1 C 4,8.5 4,8 4,8 l 3.5,0 0,5.5 c 0,0 0,1 1,1 0,0 0,0.5 0,0.5 L 4,15 z"
id="path2829-3"
sodipodi:nodetypes="ccscscccscc" />
<path
sodipodi:type="arc"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#e20000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3628-1"
sodipodi:cx="7.5"
sodipodi:cy="3.5"
sodipodi:rx="1"
sodipodi:ry="1"
d="m 8.5,3.5 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
transform="translate(-1.5,2.5)" />
<path
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 4,15 0,-0.5 c 0,0 1,0 1,-1 0,-1 0,-4 0,-4 0,0 0,-1 -1,-1 C 4,8.5 4,8 4,8 l 3.5,0 0,5.5 c 0,0 0,1 1,1 0,0 0,0.5 0,0.5 L 4,15 z"
id="path2829"
sodipodi:nodetypes="ccscscccscc" />
<path
sodipodi:type="arc"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3628"
sodipodi:cx="7.5"
sodipodi:cy="3.5"
sodipodi:rx="1"
sodipodi:ry="1"
d="m 8.5,3.5 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
transform="translate(-1.5,2.5)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,211 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="jugendherberge.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/jugendherberge-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5162"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5188"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5406"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5434"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4450"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5454"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5468"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5526"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="45.8592"
inkscape:cx="4.9432058"
inkscape:cy="8.6249917"
inkscape:document-units="px"
inkscape:current-layer="layer10"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:snap-global="true">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer10"
inkscape:label="corona">
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="M 5.5,2 4,5 1,8.5 1,14 10,14 10,8.5 7,5 5.5,2 z"
id="path5484-0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 12,14 0,-1.5 3,0 C 15,12.5 12,11 12,9 l 2.5,0 C 14.5,9 12,8 12,6 l 1.5,0 c 0,0 -2,-1.5 -2,-3.5 0,0 -0.5,3.5 -2,3.5 L 11,6 C 11,6 10.5,8.5 8.5,9 L 11,9 c 0,0 0,3 -3,3.5 l 3,0 0,1.5 1,0 z"
id="path5486-5"
sodipodi:nodetypes="cccccccccccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer8"
inkscape:label="jugendherberge"
style="display:inline">
<path
style="fill:#e20000;fill-opacity:1;stroke:none"
d="M 5.5,2 4,5 1,8.5 1,14 10,14 10,8.5 7,5 5.5,2 z"
id="path5484" />
<path
style="fill:#e20000;fill-opacity:1;stroke:none;display:inline"
d="m 12,14 0,-1.5 3,0 C 15,12.5 12,11 12,9 l 2.5,0 C 14.5,9 12,8 12,6 l 1.5,0 c 0,0 -2,-1.5 -2,-3.5 0,0 -0.5,3.5 -2,3.5 L 11,6 C 11,6 10.5,8.5 8.5,9 L 11,9 c 0,0 0,3 -3,3.5 l 3,0 0,1.5 1,0 z"
id="path5486"
sodipodi:nodetypes="cccccccccccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer9"
inkscape:label="schrift">
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 2.5,11 c 0,0 -0.1,1.5 1.5,1.5 1.5,0 1.5,-1 1.5,-1 l 0,-3 -2,0"
id="path5490"
sodipodi:nodetypes="csccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.5,10.5 3,0"
id="path5492" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 8.5,13 0,-5"
id="path5494"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
icons-topo/kirche-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

187
icons-topo/kirche.svg Normal file
View File

@ -0,0 +1,187 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="kirche.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/kirche-32.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path4523"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="32"
inkscape:cx="-1.8338814"
inkscape:cy="4.6943481"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<g
id="g5226"
style="fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
transform="translate(0,0.5)">
<path
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z"
sodipodi:ry="3.5"
sodipodi:rx="3.5"
sodipodi:cy="11.5"
sodipodi:cx="7.5"
id="path4509-7"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(0,1036.3622)" />
<rect
ry="0.5"
y="1036.3622"
x="7"
height="8.5"
width="1"
id="rect5194-7"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
ry="0.5"
y="1039.3622"
x="4"
height="1"
width="7"
id="rect5196-4"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
id="g5231"
inkscape:label="#kirche"
transform="translate(0,0.5)">
<path
transform="translate(0,1036.3622)"
d="M 11,11.5 C 11,13.432997 9.4329966,15 7.5,15 5.5670034,15 4,13.432997 4,11.5 4,9.5670034 5.5670034,8 7.5,8 9.4329966,8 11,9.5670034 11,11.5 z"
sodipodi:ry="3.5"
sodipodi:rx="3.5"
sodipodi:cy="11.5"
sodipodi:cx="7.5"
id="path4509"
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cssscc"
id="path5168"
d="m 14.5,8 c 0,1.3807119 -1.119288,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.1192881 -2.5,-2.5 0,-1.3807119 1.119288,-2.5 2.5,-2.5 1.380591,0 2.499829,1.1190993 2.5,2.4996902 L 14.5,8 z"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
transform="translate(-4.5,1039.8622)" />
<path
sodipodi:nodetypes="ccsssccc"
id="path5168-9"
d="m 13.7,8 c 0,1.5 -0.7,2.5 -2.2,2.5 0,0 0,0.5 0,0.5 0,0 3.5,-0.5 3.5,-3 0,-2.5 -3.5,-3 -3.5,-3 0,0 0,0.5 0,0.5 1.5,0 2.2,1 2.2,2.5 l 0,0 z"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
transform="translate(-4.5,1039.8622)" />
<rect
ry="0.5"
transform="translate(0,1036.3622)"
y="0"
x="7"
height="8.5"
width="1"
id="rect5194"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
ry="0.5"
transform="translate(0,1036.3622)"
y="3"
x="4"
height="1"
width="7"
id="rect5196"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
icons-topo/kreuz-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 B

156
icons-topo/kreuz.svg Normal file
View File

@ -0,0 +1,156 @@
<?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="10"
height="10"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="kreuz.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/kreuz-20.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3616"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="64"
inkscape:cx="3.3442211"
inkscape:cy="4.8613188"
inkscape:document-units="px"
inkscape:current-layer="layer3"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="corona"
style="display:inline">
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 5,1 5,9"
id="path3602-4"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 2,4 8,4"
id="path3604-0"
sodipodi:nodetypes="cc" />
</g>
<g
inkscape:label="kreuz"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1042.3622)"
style="display:inline">
<g
id="g5226"
style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
transform="translate(0,1)">
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 5,0.5 0,8"
id="path3602"
transform="translate(0,1041.8622)"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 2,3.5 6,0"
id="path3604"
transform="translate(0,1041.8622)"
sodipodi:nodetypes="cc" />
</g>
<g
id="g5231"
inkscape:label="#kirche"
transform="translate(-2.5,6.5)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
icons-topo/mast-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

197
icons-topo/mast.svg Normal file
View File

@ -0,0 +1,197 @@
<?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="10"
height="10"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="mast.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/mast-40.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3616"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3713"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3759"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3866"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3892"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3915"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="52.467323"
inkscape:cx="2.1277443"
inkscape:cy="5.0724273"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="mast"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1042.3622)"
style="display:inline">
<g
id="g5231"
inkscape:label="#kirche"
transform="translate(-2.5,6.5)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.74509805"
d="M 7,9 9.5,8 3,9"
id="path3856"
transform="translate(0,1042.3622)"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 7,1050.8622 -3,-2.5"
id="path3880-2"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
d="m 3,1051.3622 2,-5.5 2,5.5"
id="path3854-6"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 6,1048.3622 -3,2.5"
id="path3882-4"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 3,9 5,3.5 7,9"
id="path3854"
sodipodi:nodetypes="ccc"
transform="translate(0,1042.3622)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;color:#000000;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 7,8.5 4,6"
id="path3880"
sodipodi:nodetypes="cc"
transform="translate(0,1042.3622)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;color:#000000;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 6,6 3,8.5"
id="path3882"
sodipodi:nodetypes="cc"
transform="translate(0,1042.3622)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
icons-topo/military-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

BIN
icons-topo/orchard-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

1253
icons-topo/orchard.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 48 KiB

BIN
icons-topo/ort-0-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

BIN
icons-topo/ort-1-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

BIN
icons-topo/ort-2-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 965 B

BIN
icons-topo/ort-3-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
icons-topo/ort-4-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

375
icons-topo/ort.svg Normal file
View File

@ -0,0 +1,375 @@
<?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"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="12"
height="12"
sodipodi:docname="ort.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/ort-2-64.png"
inkscape:export-xdpi="480"
inkscape:export-ydpi="480">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3696"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3004"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3800"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2913"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2964"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3758"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3792"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3838"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3865"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3899"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3674"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="990"
id="namedview2875"
showgrid="true"
inkscape:zoom="32"
inkscape:cx="3.0998493"
inkscape:cy="6.619867"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1"
inkscape:current-layer="svg2873">
<inkscape:grid
type="xygrid"
id="grid2885"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
dotted="false"
spacingx="0.5px"
spacingy="0.5px" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Großstadt"
style="display:none">
<g
id="g3814"
transform="translate(-1.4375,-1.507813)">
<path
d="M 12,7.515625 C 12,9.9922769 9.9852814,12 7.5,12 5.0147186,12 3,9.9922769 3,7.515625 3,5.0389731 5.0147186,3.03125 7.5,3.03125 c 2.4852814,0 4.5,2.0077231 4.5,4.484375 z"
sodipodi:ry="4.484375"
sodipodi:rx="4.5"
sodipodi:cy="7.515625"
sodipodi:cx="7.5"
id="path3786-6"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2.4000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.0625,0)" />
<path
d="M 12,7.515625 C 12,9.9922769 9.9852814,12 7.5,12 5.0147186,12 3,9.9922769 3,7.515625 3,5.0389731 5.0147186,3.03125 7.5,3.03125 c 2.4852814,0 4.5,2.0077231 4.5,4.484375 z"
sodipodi:ry="4.484375"
sodipodi:rx="4.5"
sodipodi:cy="7.515625"
sodipodi:cx="7.5"
id="path3786"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.0625,0)" />
<path
d="M 10,7.5078125 C 10,8.8842096 8.8877074,10 7.515625,10 6.1435426,10 5.03125,8.8842096 5.03125,7.5078125 5.03125,6.1314154 6.1435426,5.015625 7.515625,5.015625 8.8877074,5.015625 10,6.1314154 10,7.5078125 z"
sodipodi:ry="2.4921875"
sodipodi:rx="2.484375"
sodipodi:cy="7.5078125"
sodipodi:cx="7.515625"
id="path3788"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.078125,0)" />
<path
d="m 7.9648437,7.5078125 c 0,0.2761424 -0.2221087,0.5 -0.4960937,0.5 -0.273985,0 -0.4960938,-0.2238576 -0.4960938,-0.5 0,-0.2761424 0.2221088,-0.5 0.4960938,-0.5 0.273985,0 0.4960937,0.2238576 0.4960937,0.5 z"
sodipodi:ry="0.5"
sodipodi:rx="0.49609375"
sodipodi:cy="7.5078125"
sodipodi:cx="7.46875"
id="path3790"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.03125,0)" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Stadt"
style="display:none">
<g
id="g3814-5"
transform="translate(-1.4375,-1.507813)">
<path
d="M 10,7.5078125 C 10,8.8842096 8.8877074,10 7.515625,10 6.1435426,10 5.03125,8.8842096 5.03125,7.5078125 5.03125,6.1314154 6.1435426,5.015625 7.515625,5.015625 8.8877074,5.015625 10,6.1314154 10,7.5078125 z"
sodipodi:ry="2.4921875"
sodipodi:rx="2.484375"
sodipodi:cy="7.5078125"
sodipodi:cx="7.515625"
id="path3788-1-0"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.4000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.078125,0)" />
<path
d="M 10,7.5078125 C 10,8.8842096 8.8877074,10 7.515625,10 6.1435426,10 5.03125,8.8842096 5.03125,7.5078125 5.03125,6.1314154 6.1435426,5.015625 7.515625,5.015625 8.8877074,5.015625 10,6.1314154 10,7.5078125 z"
sodipodi:ry="2.4921875"
sodipodi:rx="2.484375"
sodipodi:cy="7.5078125"
sodipodi:cx="7.515625"
id="path3788-1"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.078125,0)" />
<path
d="m 7.9648437,7.5078125 c 0,0.2761424 -0.2221087,0.5 -0.4960937,0.5 -0.273985,0 -0.4960938,-0.2238576 -0.4960938,-0.5 0,-0.2761424 0.2221088,-0.5 0.4960938,-0.5 0.273985,0 0.4960937,0.2238576 0.4960937,0.5 z"
sodipodi:ry="0.5"
sodipodi:rx="0.49609375"
sodipodi:cy="7.5078125"
sodipodi:cx="7.46875"
id="path3790-2"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc"
transform="translate(-0.03125,0)" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Dorf"
style="display:none">
<g
style="display:inline"
id="g3814-5-4"
transform="translate(-1.4375,-1.507813)">
<g
id="g3852">
<path
transform="translate(-0.078125,0)"
sodipodi:type="arc"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.39999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3788-1-0-3"
sodipodi:cx="7.515625"
sodipodi:cy="7.5078125"
sodipodi:rx="2.484375"
sodipodi:ry="2.4921875"
d="m 10,7.5078125 a 2.484375,2.4921875 0 1 1 -4.96875,0 2.484375,2.4921875 0 1 1 4.96875,0 z" />
<path
transform="translate(-0.078125,0)"
sodipodi:type="arc"
style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3788-1-1"
sodipodi:cx="7.515625"
sodipodi:cy="7.5078125"
sodipodi:rx="2.484375"
sodipodi:ry="2.4921875"
d="m 10,7.5078125 a 2.484375,2.4921875 0 1 1 -4.96875,0 2.484375,2.4921875 0 1 1 4.96875,0 z" />
<path
transform="translate(-0.03125,0)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3790-2-4"
sodipodi:cx="7.46875"
sodipodi:cy="7.5078125"
sodipodi:rx="0.49609375"
sodipodi:ry="0.5"
d="m 7.9648437,7.5078125 a 0.49609375,0.5 0 1 1 -0.9921875,0 0.49609375,0.5 0 1 1 0.9921875,0 z" />
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Weiler"
style="display:inline">
<g
style="display:inline"
id="g3814-5-4-9"
transform="translate(-1.4375,-1.507813)">
<g
id="g3852-7">
<g
id="g3917">
<g
id="g3913">
<path
transform="translate(-0.03125005,0)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3790-2-4-3-6"
sodipodi:cx="7.46875"
sodipodi:cy="7.5078125"
sodipodi:rx="0.49609375"
sodipodi:ry="0.5"
d="m 7.9648437,7.5078125 a 0.49609375,0.5 0 1 1 -0.9921875,0 0.49609375,0.5 0 1 1 0.9921875,0 z" />
<path
transform="translate(-0.03125,0)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3790-2-4-3"
sodipodi:cx="7.46875"
sodipodi:cy="7.5078125"
sodipodi:rx="0.49609375"
sodipodi:ry="0.5"
d="m 7.9648437,7.5078125 a 0.49609375,0.5 0 1 1 -0.9921875,0 0.49609375,0.5 0 1 1 0.9921875,0 z" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Örtlichkeit"
style="display:inline" />
</g>
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Flur"
style="display:none">
<g
style="display:inline"
id="g3814-5-4-9-1"
transform="translate(-1.4375,-1.507813)">
<g
id="g3852-7-0">
<g
id="g3917-8">
<g
id="g3913-5">
<path
transform="translate(-0.03125005,0)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3790-2-4-3-6-0"
sodipodi:cx="7.46875"
sodipodi:cy="7.5078125"
sodipodi:rx="0.49609375"
sodipodi:ry="0.5"
d="m 7.9648437,7.5078125 a 0.49609375,0.5 0 1 1 -0.9921875,0 0.49609375,0.5 0 1 1 0.9921875,0 z" />
<path
transform="translate(-0.03125,0)"
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#005f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3790-2-4-3-64"
sodipodi:cx="7.46875"
sodipodi:cy="7.5078125"
sodipodi:rx="0.49609375"
sodipodi:ry="0.5"
d="m 7.9648437,7.5078125 a 0.49609375,0.5 0 1 1 -0.9921875,0 0.49609375,0.5 0 1 1 0.9921875,0 z" />
</g>
<g
inkscape:groupmode="layer"
id="layer5-6"
inkscape:label="Örtlichkeit"
style="display:inline" />
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

BIN
icons-topo/parkplatz-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

145
icons-topo/parkplatz.svg Normal file
View File

@ -0,0 +1,145 @@
<?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="10"
height="10"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="parkplatz.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/parkplatz-40.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3641"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="64"
inkscape:cx="5.198185"
inkscape:cy="5.6114419"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1042.3622)">
<rect
style="color:#000000;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect3606-9"
width="6"
height="8"
x="2"
y="1043.3622"
ry="1" />
<rect
style="color:#000000;fill:#0f0f7b;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3606"
width="6"
height="8"
x="2"
y="1"
transform="translate(0,1042.3622)"
ry="1" />
<text
xml:space="preserve"
style="font-size:8.19999999999999929;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="2.5"
y="1050.3622"
id="text3608"><tspan
sodipodi:role="line"
id="tspan3610"
x="2.5"
y="1050.3622">P</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
icons-topo/quarry-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

BIN
icons-topo/quelle-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

118
icons-topo/quelle.svg Normal file
View File

@ -0,0 +1,118 @@
<?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"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="quelle.svg"
inkscape:export-filename="/home/ms/osm/garmin-karte/style/topo/quelle-64.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3696"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="990"
id="namedview2875"
showgrid="true"
inkscape:zoom="22.627417"
inkscape:cx="10.78477"
inkscape:cy="8.0034437"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1"
inkscape:current-layer="svg2873">
<inkscape:grid
type="xygrid"
id="grid2885"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<path
sodipodi:type="arc"
style="color:#000000;fill:#ffffff;stroke:#ffffff;stroke-width:2.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path2889-7"
sodipodi:cx="3.5"
sodipodi:cy="6.5"
sodipodi:rx="2.5"
sodipodi:ry="2.5"
d="m 6,6.5 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z"
transform="translate(0.5,0)" />
<text
xml:space="preserve"
style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;stroke:#ffffff;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:1.4;stroke-miterlimit:4;stroke-dasharray:none"
x="6.78125"
y="14.1875"
id="text3663-6"><tspan
sodipodi:role="line"
id="tspan3665-3"
x="6.78125"
y="14.1875">Q</tspan></text>
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#002bff;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path2889"
sodipodi:cx="3.5"
sodipodi:cy="6.5"
sodipodi:rx="2.5"
sodipodi:ry="2.5"
d="m 6,6.5 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z"
transform="translate(0.5,0)" />
<text
xml:space="preserve"
style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#002bff;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="6.78125"
y="14.1875"
id="text3663"><tspan
sodipodi:role="line"
id="tspan3665"
x="6.78125"
y="14.1875">Q</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
icons-topo/reserve-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

167
icons-topo/restaurant.svg Normal file
View File

@ -0,0 +1,167 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="restaurant.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/restaurant-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3987"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="16"
inkscape:cx="1.4244922"
inkscape:cy="8.8022004"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:snap-grids="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="vorlage"
style="display:none">
<image
y="0"
x="0"
id="image3989"
height="16"
width="16"
xlink:href="file:///home/ms/osm/garmin-karte/style/topo/restaurant.png"
style="opacity:0.95999995" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona"
style="display:inline">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="symbole"
style="display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 4,2 0,11.5 c 0,0 0,0.5 1,0.5 1,0 1,-0.5 1,-0.5 L 5,7 6.5,7 C 6.5,7 6,2.9375 4,2 z"
id="path3994" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="M 9.2734375,2 C 9.2734375,2 9,5 9,6 c 0,1 1,1 1,1 0,0 -1,7 0.5,7 C 12,14 11,7 11,7 11,7 11.984532,6.9999109 12,6 12.0078,4.9921875 11.710937,2 11.710937,2 L 11,6 10.5,2 10,6 9.2734375,2 z"
id="path4000"
sodipodi:nodetypes="cscscsccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
icons-topo/rock-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

1026
icons-topo/rock.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 120 KiB

BIN
icons-topo/sand.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

130
icons-topo/schraffur.svg Normal file
View File

@ -0,0 +1,130 @@
<?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"
id="svg2897"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="schraffur.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/reserve-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<metadata
id="metadata2903">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2901">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2905" />
<inkscape:perspective
id="perspective2954"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2899"
showgrid="true"
inkscape:zoom="29.5"
inkscape:cx="4.5242547"
inkscape:cy="6.063876"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer2">
<inkscape:grid
type="xygrid"
id="grid2910"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="military"
style="opacity:0.8;display:none">
<path
style="stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 0,16 16,0"
id="path2912" />
<path
style="stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -1,9 9,-1"
id="path2914" />
<path
style="stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1,-1 -1,1"
id="path2916" />
<path
style="stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 7,17 17,7"
id="path2918" />
<path
style="stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 16.983051,15.016949 15,17"
id="path2920" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="reserve"
style="opacity:0.8;display:none">
<path
style="fill:none;stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -1,5 c 0,0 6,-6 6,-6"
id="path2944"
sodipodi:nodetypes="cc" />
<path
style="stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 3,17 16.5,3.5"
id="path2912-4"
sodipodi:nodetypes="cc" />
<path
style="stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -0.5,12.5 13,-13"
id="path2914-0"
sodipodi:nodetypes="cc" />
<path
style="stroke:#00ff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 11,17 6.5,-6.5"
id="path2918-9"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
icons-topo/schrein-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 876 B

168
icons-topo/schrein.svg Normal file
View File

@ -0,0 +1,168 @@
<?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="10"
height="10"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="schrein.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/kreuz-20.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path4523"
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>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3616"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3713"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3759"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="74.2"
inkscape:cx="4.9595687"
inkscape:cy="3.9218329"
inkscape:document-units="px"
inkscape:current-layer="layer3"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="corona"
style="display:inline">
<path
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="M 2,9 8,9 8,4 C 8,2.5 5,1 5,1 5,1 2,2.5 2,4 l 0,5 z"
id="path2903-4"
sodipodi:nodetypes="cccccc" />
</g>
<g
inkscape:label="schrein"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1042.3622)"
style="display:inline">
<g
id="g5231"
inkscape:label="#kirche"
transform="translate(-2.5,6.5)" />
<path
style="fill:#ffffff;stroke:#000000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1"
d="m 2,1051.3622 6,0 0,-5 c 0,-1.5 -3,-3 -3,-3 0,0 -3,1.5 -3,3 l 0,5 z"
id="path2903"
sodipodi:nodetypes="cccccc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none;display:inline"
d="m 5,1044.8622 c 0,0 1.5,0.5 1.5,1.5 0,1 0,3 0,3 l -3,0 c 0,0 0,-2 0,-3 0,-1 1.5,-1.5 1.5,-1.5 z"
id="path3683"
sodipodi:nodetypes="csccsc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 5,1048.3622 0,-2.5"
id="path3685"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 4,1046.8622 2,0"
id="path3687"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
icons-topo/scree-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

292
icons-topo/scree.svg Normal file
View File

@ -0,0 +1,292 @@
<?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"
id="svg3905"
version="1.1"
inkscape:version="0.47 r22583"
width="64"
height="64"
sodipodi:docname="scree.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/scree-64.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<metadata
id="metadata3911">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3909">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3913" />
<inkscape:perspective
id="perspective4459"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4507"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4529"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4551"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4573"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4608"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4663"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4778"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview3907"
showgrid="true"
inkscape:zoom="5.2149125"
inkscape:cx="9.4425702"
inkscape:cy="36.585844"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer4">
<inkscape:grid
type="xygrid"
id="grid4431" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="background"
style="display:inline">
<rect
style="color:#000000;fill:#e3e3e3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3919"
width="64.5"
height="63.999996"
x="0"
y="0"
ry="0" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 27.804877,8.1984886 C 30,6.5 35,6.5 35,6.5"
id="path4792" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 23.969721,19.895713 20,19"
id="path4794" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 2.5,31.5 c 0,0 5,-2.5 7.5,0"
id="path4796" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 35,49 c 0,0 2.5,2.5 5,2.5"
id="path4798" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 29.338939,42.139614 C 25,44 22.5,46.5 22.5,46.5"
id="path4800" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 46.597138,12.41716 C 47.5,11.5 50,11.5 50,11.5"
id="path4802" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 51.58284,28.908328 47.5,31.5"
id="path4804" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.7258199,46.358285 5,44"
id="path4806" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 57.5,44 C 55,44 55,44 55,44"
id="path4808" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 17.066442,9.3490352 17.5,6.5"
id="path4810" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="rocks"
style="display:inline">
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5,11.5 7.5,-7.5 10,2.5 2.5,5"
id="path4433" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 20.376367,23.826747 17.5,29 14.03112,29 10.117326,24"
id="path4439" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 30.656855,25.3709 -7.5,2.5 2.657277,2.747685 c 0,0 5.871737,0.696806 -0.814132,3.381415"
id="path4441"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 42.5,9 -5.652648,2.342723 0,6.478135 -8.729185,1.021865"
id="path4443" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 52.5,6.5 2.731709,-3.164004 2.5,3.763666 -2.5,2.5"
id="path4445" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 52.5,51.5 50,44.997476 55,36.5 l 6.342304,2.5 -0.25904,7.5"
id="path4447"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 46.335155,20.953323 50,19 l 0,5 2.5,-1.320857 c 0,0 3.835155,0.77418 3.835155,0.77418 0,0 -1.409587,-5 0,-5"
id="path4449"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 12.5,41.5 20.362069,46.361227 20,39 11.229185,34 3.8364201,39"
id="path4473"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 17.5,56.5 -3.902438,4.779646 -5,-2.5 -2.5,-5"
id="path4475" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 24.544995,62.487385 6.999158,-3.355761 C 31.544153,59.131624 35,61.5 35,61.5 c 0,0 6.360809,5 5,5 -1.360809,0 -2.5,2.5 -2.5,2.5"
id="path4477" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 31.160638,39 C 31.160638,39 42.5,23.574855 45,37.537428 c 0,0 5,-2.109336 5,-2.109336"
id="path4479"
sodipodi:nodetypes="csc" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 12.94365,13.088312 10,16.5 l 2.5,2.5 5,-2.5"
id="path4481" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 38.344405,60.04037 37.5,54 l 6.405381,1.100504 1.094619,5"
id="path4483" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 24.372664,54.033922 c 0,0 0.240332,-2.619033 0.240332,-2.619033 0,0 2.018845,-2.291051 2.040111,-1.85276 0.02127,0.43829 1.651754,2.351439 2.574434,1.718317 0.922678,-0.633122 2.337149,1.428255 2.337149,1.428255"
id="path4485" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 49.761142,56.713205 3.259882,2.58873 c 0,0 3.006726,0.110176 2.492851,-0.09588 C 55,59 57.5,56.5 57.5,56.5 l 0,-2.5"
id="path4487" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 3.8351554,49.33053 c 0,0 3.2384356,-1.963413 3.4516396,-2.396972 C 7.5,46.5 8.408746,47.317074 9.204373,47.508832 10,47.700589 12.5,49 12.5,49 l 0,3.686291"
id="path4489" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -2.5,6.5 c 0,0 2.392765,-3.5677012 3.164003,-3.1640033 0.771238,0.403698 3.271238,-1.0546677 3.271238,-1.0546677 0,0 0.851554,1.4583657 1.043312,1.4583657 0.191758,0 1.456688,2.5000003 1.456688,2.5000003"
id="path4491" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 40.652648,21.142138 -3.547519,1.629941 c 0,0 -0.771238,1.26493 -1.438184,1.246426 C 35,24 37.5,26.5 37.5,26.5 c 0,0 -2.5,-1.257781 0,0 2.5,1.257781 5,2.5 5,2.5"
id="path4493" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 3,56.35366 -5.4722455,2.357021 5,5"
id="path4495" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 70.5,19 63,12.896554 c 0,0 -2.5,3.603446 -2.5,3.603446 l 0,5"
id="path4497" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 67.5,56.5 -5.472246,2.357021 5,5"
id="path4495-6" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 24.544995,-1.512615 6.999158,-3.355761 C 31.544153,-4.868376 35,-2.5 35,-2.5 c 0,0 6.360809,5 5,5 -1.360809,0 -2.5,2.5 -2.5,2.5"
id="path4477-9" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 62,6.5 c 0,0 2.392765,-3.5677012 3.164003,-3.1640033 0.771238,0.403698 3.271238,-1.0546677 3.271238,-1.0546677 0,0 0.851554,1.4583657 1.043312,1.4583657 0.191758,0 1.456688,2.5000003 1.456688,2.5000003"
id="path4491-2" />
<path
style="fill:none;stroke:#808080;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5,21.5 -2.5,15.396554 C -2.5,15.396554 -5,19 -5,19 l 0,5"
id="path4497-4" />
<path
style="fill:none;stroke:#808080;stroke-width:0.75612479px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60,31.5 c 0,0 -4.395327,-0.654581 -4.395327,-0.654581 0,0 -1.587009,-0.130917 -0.793504,-1.820928 0.793504,-1.690011 6.900042,-3.44548 6.900042,-1.690011 0,1.755469 1.090206,2.874209 -1.711211,4.16552 z"
id="path4622" />
<path
style="fill:none;stroke:#808080;stroke-width:0.75612479px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 40,41.5 c 0,0 2.25599,3.828562 2.25599,3.828562 0,0 0.896523,1.316048 -0.916391,1.762286 C 39.526685,47.537088 34.320768,43.8943 35.68542,42.790037 37.050072,41.685775 37.233964,40.134545 40,41.5 z"
id="path4622-7" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

BIN
icons-topo/scrub-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

448
icons-topo/scrub.svg Normal file
View File

@ -0,0 +1,448 @@
<?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"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
width="32"
height="32"
sodipodi:docname="scrub.svg"
inkscape:export-filename="/home/ms/osm/mapgen/pattern/scrub-64.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180"
style="display:inline">
<metadata
id="metadata8">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3606"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3633"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3669"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3695"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3718"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3740"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6955"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-5"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7014-2"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-2"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-9"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-7"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-3"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-0"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-26"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7081-269"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="990"
id="namedview4"
showgrid="true"
inkscape:zoom="5.8046875"
inkscape:cx="-4.0805778"
inkscape:cy="50.888597"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1"
inkscape:current-layer="layer2">
<inkscape:grid
type="xygrid"
id="grid2818" />
</sodipodi:namedview>
<rect
style="color:#000000;fill:#e2ffe2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.86799996999999984;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3600"
width="32"
height="32"
x="0"
y="0" />
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="laub ol"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="M 3,11 C 3,11 1,9.423729 1,7 1,4.576271 3,3 5,3 c 2,0 5,1 5,4 0,3 -3,4 -3,4 L 5.40678,11 C 5.40678,11 8,10 8,7 8,4 5,4 5,4 5,4 2,4 2,7 c 0,3 2,4 2,4 l -1,0 z"
id="path3596-1"
sodipodi:nodetypes="csssccscscc" />
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 8,10 8,1 -9,0 1,-1"
id="path3598-9" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="laub ur"
style="display:inline">
<g
id="g6969"
transform="matrix(0.46275998,0,0,0.46275998,12.20756,14.117201)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-6"
transform="matrix(0.46275998,0,0,0.46275998,4.2075604,11.117201)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-8"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-4"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-9"
transform="matrix(0.46275998,0,0,0.46275998,-3.7924396,14.117201)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-5"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-6"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-2"
transform="matrix(0.46275998,0,0,0.46275998,-11.7552,11.117201)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-15"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-99"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1"
transform="matrix(0.46275998,0,0,0.46275998,-7.7551996,6.1172006)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-6"
transform="matrix(0.46275998,0,0,0.46275998,-3.7551996,-1.8827994)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-8"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-2"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-9"
transform="matrix(0.46275998,0,0,0.46275998,-11.7552,-4.8827994)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-7"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-3"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-2"
transform="matrix(0.46275998,0,0,0.46275998,-7.7551996,-9.8827994)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-3"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-1"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-4"
transform="matrix(0.46275998,0,0,0.46275998,4.2448004,-4.8827994)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-1"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-6"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-8"
transform="matrix(0.46275998,0,0,0.46275998,8.2448004,-9.8827994)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-5"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-5"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-1"
transform="matrix(0.46275998,0,0,0.46275998,12.2448,-1.8827994)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-2"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-64"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-5"
transform="matrix(0.46275998,0,0,0.46275998,20.2448,-4.6670219)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-6"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-25"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-91"
transform="matrix(0.46275998,0,0,0.46275998,8.2448004,6.1172006)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-33"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-15"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g6969-1-44"
transform="matrix(0.46275998,0,0,0.46275998,20.2448,11.117201)"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline">
<path
sodipodi:nodetypes="csssccscscc"
id="path3596-0-60"
d="m 19,30 c 0,0 -2,-1.576271 -2,-4 0,-2.423729 2,-4 4,-4 2,0 5,1 5,4 0,3 -3,4 -3,4 l -1.59322,0 c 0,0 2.59322,-1 2.59322,-4 0,-3 -3,-3 -3,-3 0,0 -3,0 -3,3 0,3 2,4 2,4 l -1,0 z"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="path3598-5-7"
d="m 24,29 8,1 -9,0 1,-1"
style="fill:#33e933;fill-opacity:1;stroke:#33e933;stroke-width:0.4738318;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="nadel ol"
style="display:inline" />
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="nadel ur"
style="display:none">
<path
style="fill:#33e933;fill-opacity:1;stroke:none;display:inline"
d="m 18,30 -1,0 3,-11 4,10 7,1 -9,0 -2,-7 -2,7 z"
id="path2820-0"
sodipodi:nodetypes="cccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

BIN
icons-topo/shelter-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

214
icons-topo/shelter.svg Normal file
View File

@ -0,0 +1,214 @@
<?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="16"
height="16"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="shelter.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/shelter-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path4523"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3723"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5178"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5206"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5162"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5188"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5406"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5434"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="45.254834"
inkscape:cx="5.1738898"
inkscape:cy="7.2147003"
inkscape:document-units="px"
inkscape:current-layer="layer3"
showgrid="true"
inkscape:window-width="1680"
inkscape:window-height="1003"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.1px"
spacingy="0.1px" />
</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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="corona"
style="display:inline">
<path
style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:1.20000005;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 0.5,8.5 4,7 8,6 l 4,1 3.5,1.5 0,-1 L 8,2 0.5,7.5 l 0,1 z"
id="path5176-6"
sodipodi:nodetypes="ccccccccc" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5178-0"
width="1"
height="8"
x="3"
y="7"
ry="0" />
<rect
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.20000005;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5178-2-6"
width="1"
height="8"
x="12"
y="6.9999828"
ry="0" />
</g>
<g
inkscape:label="shelter"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)"
style="display:inline">
<path
style="fill:#e10000;fill-opacity:1;stroke:none"
d="m 0.5,1044.8622 3.5,-1.5 4,-1 4,1 3.5,1.5 0,-1 -7.5,-5.5 -7.5,5.5 0,1 z"
id="path5176"
sodipodi:nodetypes="ccccccccc" />
<rect
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.96000004;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5178"
width="1"
height="8"
x="3"
y="1043.3622"
ry="0" />
<rect
style="color:#000000;fill:#e10000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5178-2"
width="1"
height="8"
x="12"
y="1043.3622"
ry="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="fire"
style="display:none">
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.25199997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 8,14.295037 c 5.385548,0 0,-5.7950006 0,-5.7950006 0,0 -5.511455,5.9612006 0,5.7950006 z"
id="path11916-4" />
<path
transform="translate(0,-1036.3622)"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#e10000;stroke-width:0.45183837;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 8,1050.7622 c 5.385548,0 0,-5.795 0,-5.795 0,0 -5.5114554,5.9612 0,5.795 z"
id="path11916" />
<path
transform="translate(0,-1036.3622)"
style="fill:#e10000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
d="m 7.9903744,1050.2441 c 3.5327946,0 0,-2.6437 0,-2.6437 0,0 -3.615388,2.7197 0,2.6437 z"
id="path11918" />
<path
transform="translate(0,-1036.3622)"
style="fill:#e10000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
d="m 10.1,1051.3622 c -0.5792779,-1.881 -3.7005022,-1.878 -4.2767985,0 0,0 4.2767985,0 4.2767985,0 z"
id="path10943"
sodipodi:nodetypes="csc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
icons-topo/swamp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

198
icons-topo/tankstelle.svg Normal file
View File

@ -0,0 +1,198 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2873"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="tankstelle.svg"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/restaurant-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360"
style="display:inline">
<metadata
id="metadata2879">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2877">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2881" />
<inkscape:perspective
id="perspective3686"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3737"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3832"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3907"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3987"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2990"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3794"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2875"
showgrid="true"
inkscape:zoom="32"
inkscape:cx="9.9529957"
inkscape:cy="5.0195801"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer5"
inkscape:snap-grids="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid2886" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="vorlage"
style="display:none">
<image
y="0"
x="0"
id="image3989"
height="16"
width="16"
xlink:href="file:///home/ms/osm/garmin-karte/style/topo/restaurant.png"
style="opacity:0.95999995" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="corona"
style="display:inline">
<rect
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888-9"
width="14"
height="14"
x="1"
y="1"
ry="3"
inkscape:export-filename="/home/ms/osm/mapgen/mapgen-1.13/icons-topo/biergarten-64.png"
inkscape:export-xdpi="360"
inkscape:export-ydpi="360" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="hintergrund"
style="display:inline">
<rect
style="color:#000000;fill:#e20000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2888"
width="14"
height="14"
x="1"
y="1"
ry="3" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="symbole"
style="display:inline">
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 4.5,3.5 4,0 0,10 -4,0 0,-10"
id="path3004" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 4.5,5.5 4,0"
id="path3778" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 4.5,7.5 4,0"
id="path3780" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 8.5,5 c 2.5,1.5 3,3.5 3,4 0,3 -3,0.5 -3,-0.5"
id="path3782"
sodipodi:nodetypes="csc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 8.5,6.5 9.7109375,5.734375"
id="path3784"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 4.5,6.5 4,0"
id="path3778-4" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
icons-topo/telefon-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

119
icons-topo/telefon.svg Normal file
View File

@ -0,0 +1,119 @@
<?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"
id="svg2816"
version="1.1"
inkscape:version="0.47 r22583"
width="16"
height="16"
sodipodi:docname="telefon.png">
<metadata
id="metadata2822">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2820">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective2824" />
<inkscape:perspective
id="perspective2840"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3641"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1003"
id="namedview2818"
showgrid="true"
inkscape:zoom="41.7193"
inkscape:cx="5.9749587"
inkscape:cy="8.7192289"
inkscape:window-x="-2"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer2">
<inkscape:grid
type="xygrid"
id="grid2828" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="corona">
<path
style="display:inline;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
d="M 11,7 15,3 C 15,3 12.267767,0.732233 10.5,2.5 8.5,4.5 11,7 11,7 l 0,0 z"
id="path2830-0"
sodipodi:nodetypes="ccscc" />
<path
style="display:inline;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
d="M 3,15 7,11 C 7,11 4.267767,8.732233 2.5,10.5 0.5,12.5 3,15 3,15 l 0,0 z"
id="path2830-4-5"
sodipodi:nodetypes="ccscc" />
<path
style="display:inline;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
d="M 4,10.5 C 4,10.5 3,8 5.5,5.5 8,3 10.5,4 10.5,4 L 12,2.5 c 0,0 -3.5,-4 -8.5,1 -5,5 -1,8.5 -1,8.5 L 4,10.5 z"
id="path2854-9"
sodipodi:nodetypes="csccscc" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="telefon"
style="display:inline">
<path
style="fill:#e20000;fill-opacity:1"
d="M 11,7 15,3 C 15,3 12.267767,0.73223305 10.5,2.5 8.5,4.5 11,7 11,7 l 0,0 z"
id="path2830"
sodipodi:nodetypes="ccscc" />
<path
style="fill:#e20000;fill-opacity:1"
d="M 3,15 7,11 C 7,11 4.267767,8.732233 2.5,10.5 0.5,12.5 3,15 3,15 l 0,0 z"
id="path2830-4"
sodipodi:nodetypes="ccscc" />
<path
style="fill:#e20000;fill-opacity:1"
d="M 4,10.5 C 4,10.5 3,8 5.5,5.5 8,3 10.5,4 10.5,4 L 12,2.5 c 0,0 -3.5,-4 -8.5,1 -5,5 -1,8.5 -1,8.5 L 4,10.5 z"
id="path2854"
sodipodi:nodetypes="csccscc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

102
icons-topo/topo_shelter.svg Normal file
View File

@ -0,0 +1,102 @@
<?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="16"
height="16"
id="svg3980"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="topo_shelter_fire.svg">
<defs
id="defs3982">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective3988" />
<inkscape:perspective
id="perspective4078"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4149"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3970"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="4.2431437"
inkscape:cy="9.5553319"
inkscape:document-units="px"
inkscape:current-layer="g6222"
showgrid="true"
inkscape:snap-nodes="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3990"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata3985">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<g
id="g6222"
transform="translate(-0.0312963,0.1645)">
<path
id="path7057"
d="m 8.0312939,1039.1977 -6.925653,4.6649 0.470067,0.5973 2.2876591,-1.1947 0.062676,0 0,6.7414 0.9087961,0 0,-6.8836 3.1964552,-0.4551 3.1651167,0.4836 0,6.8551 0.940134,0 0,-6.7129 0.03134,0 2.318997,1.1662 0.438729,-0.5973 -6.8943147,-4.6649 z"
style="fill:#e10000;fill-opacity:1;fill-rule:evenodd;stroke:#e10000;stroke-width:0.82928181;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;display:inline" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,115 @@
<?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="16"
height="16"
id="svg3980"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="topo_shelter.svg">
<defs
id="defs3982">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective3988" />
<inkscape:perspective
id="perspective4078"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4149"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3970"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="4.2431437"
inkscape:cy="9.5553319"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:snap-nodes="true"
inkscape:window-width="1680"
inkscape:window-height="990"
inkscape:window-x="-2"
inkscape:window-y="39"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3990"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata3985">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1036.3622)">
<g
id="g6222"
transform="translate(-0.0312963,0.1645)">
<path
id="path7057"
d="m 8.0312939,1039.1977 -6.925653,4.6649 0.470067,0.5973 2.2876591,-1.1947 0.062676,0 0,6.7414 0.9087961,0 0,-6.8836 3.1964552,-0.4551 3.1651167,0.4836 0,6.8551 0.940134,0 0,-6.7129 0.03134,0 2.318997,1.1662 0.438729,-0.5973 -6.8943147,-4.6649 z"
style="fill:#e10000;fill-opacity:1;fill-rule:evenodd;stroke:#e10000;stroke-width:0.82928181;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;display:inline" />
<path
id="path11916"
d="m 8.0438935,1049.8781 c 4.1290965,0 0,-5.3225 0,-5.3225 0,0 -4.2256305,5.4753 0,5.3225 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#e10000;stroke-width:0.37916803;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
id="path11918"
d="m 8.0365132,1049.4023 c 2.7085918,0 0,-2.4281 0,-2.4281 0,0 -2.7719159,2.4981 0,2.4281 z"
style="fill:#e10000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
<path
sodipodi:nodetypes="csc"
id="path10943"
d="m 9.6709212,1050.3999 c -0.4441328,-1.7276 -2.8371726,-1.7249 -3.2790184,0 0,0 3.2790184,0 3.2790184,0 z"
style="fill:#e10000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Some files were not shown because too many files have changed in this diff Show More