Map {
- # Source file with XML map of OSM data
- XMLInput dump.osm
+ # Data sources
+ Source {
+ # Input file
+ File dump.osm
+
+ # File format:
+ # osmxml OpenStreetMap XML
+ # fixed Fixed objects (no File used, see FixedObjects section below)
+ # shape ESRI shape file (partial support only)
+ Format osmxml
+
+ # MapCSS stylesheet to apply (multiple style-sheets are allowed)
+ StyleSheet poskole.css
+ }
+
+ Source {
+ Format fixed
+ StyleSheet poskole.css
+ }
# Projection of our map
Projection "+proj=utm +zone=33 +ellps=WGS84"
# Clip output to the requested rectangle
Clip 1
+ # Rotate the map by 90 degrees
+ Rotate 0
+
# Draw blue border around the requested rectangle
DrawBorder 0
- # MapCSS stylesheet to apply
- StyleSheet poskole.css
-
# Write SVG output here
SVGOutput output.svg
}
+FixedObjects {
+ # Fixed objects may be placed at specific positions on the paper
+ # with specific tags. Remember to enable the "fixed" data source.
+ Object {
+ X 100
+ Y 100
+ Tag legend logo
+ }
+}
+
Debug {
# Dump map data exactly as parsed
DumpSource 0
# Dump planning and drawing of symbols
DumpSymbols 0
}
+
+Evolution {
+ # Number of individuals in each generation
+ PopSize 50
+
+ # Enhance number of individuals created by elitisc to fit population size
+ FitSize 1
+
+ # Terminating condition
+ # 1 -- penalty reached, 2 -- stagnation, 3 -- iteration limit
+ TermCond 3
+ PenaltyBound 100
+ StagnationBound 10
+ IterationLimit 200
+
+ # Create that part of generation by breeding
+ BreedPopSize 0.45
+ # Use that part of best individuals for parent selection
+ BreedNumBest 0.9
+ # Probability of children mutation
+ MutateChild 0.6
+
+ # Create that part of generation by mutation
+ MutatePopSize 0.45
+ # Use that part of best individuals for individual selection
+ MutateNumBest 0.9
+ # Probability of moving label
+ MutateMoveBound 0.1
+ # Probability of regeneration label coordinates
+ MutateRegenBound 0.05
+ # Probability of changing label variant
+ MutateChvarBound 0.1
+
+ ElitePopSize 0.1
+
+ # Maximal length of line section in milimeters
+ MaxSectionLenght 80
+ # Section's length may exceed limit by at most [mm]
+ MaxSectionOverlay 10
+}