X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=map.cf;h=3f3a70b8eb85f0ef53988a321cf3b95f0cc00bb2;hb=refs%2Fheads%2Flabelling;hp=92a2435409b2412594140eb2a2845ac1f7599ccf;hpb=af80b4c6ce10632dfda42b6f93634c4ad5f5e3f5;p=leo.git diff --git a/map.cf b/map.cf index 92a2435..3f3a70b 100644 --- a/map.cf +++ b/map.cf @@ -2,30 +2,26 @@ Map { # Data sources Source { # Input file - File dump.osm + File lada.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" # Which part of the map should drawn (in projected coordinates) - MinX 464737 - MaxX 471140 - MinY 5552849 - MaxY 5557376 + MinX 466902 + MaxX 468293 + MinY 5615902 + MaxY 5616938 # Draw on A3 paper PageWidth 420 @@ -36,28 +32,18 @@ Map { # PageHeight 210 # Clip output to the requested rectangle - Clip 1 + Clip 0 # Rotate the map by 90 degrees Rotate 0 # Draw blue border around the requested rectangle - DrawBorder 0 + DrawBorder 1 # 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 @@ -80,3 +66,52 @@ Debug { # Dump planning and drawing of symbols DumpSymbols 0 } + +Labelling { + # Maximal length of line section in milimeters + MaxSectionLenght 80 + # Section's length may exceed limit by at most [mm] + MaxSectionOverlay 10 + # Bitmap granularity (bitmap points per milimeter) + BitmapGranularity 1 +} + +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 + + # Ranking parameters + DistanceWeight 1 + OmittmentWeight 1 + OverlapWeight 1 + + # 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 +}