User Tools

Site Tools


manual:advanced:map_tools:theming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
manual:advanced:map_tools:theming [2015/05/06 10:14] mstupkamanual:advanced:map_tools:theming [2017/01/19 13:04] – [Supported tags] voldapet
Line 1: Line 1:
-====== Locus Maps Theming ======+====== LoMaps Theming ======
  
 ---- ----
-===== Locus Maps content =====+===== LoMaps content =====
  
 ==== Basic information ==== ==== Basic information ====
  
-This page contains **mapping XML** fileused by Locus for generating OSM-based vector maps+This page contains **mapping XML** file used by Locus Map for generating OSM-based vector maps.
  
 ==== TAG file ==== ==== TAG file ====
-XML file used for generation of vector map. It contains combination of OSM tag KEY-VALUE of elements that are rendered in Locus vector maps. + 
-{{:manual:advanced:map_tools:tag-mapping-tourist_20150407.zip|tag-mapping.zip}}+The XML file used for generation of vector maps contains combination of OSM tag KEY-VALUE of elements that are rendered in Locus vector maps. <WRAP center round download 60%> **{{:manual:advanced:map_tools:tag-mapping_20170119.zip|tag-mapping_20170119.zip}}  ** </WRAP> 
  
 ==== Internal themes ==== ==== Internal themes ====
  
-Definition of five default themes +Definition of five default themes <WRAP center round download 60%> **{{:manual:advanced:map_tools:locus_internal_theme_20170119.zip|locus_internal_theme_20170119.zip}} ** </WRAP>
-{{:manual:advanced:map_tools:locus_internal_theme_20150407.zip|locus_internal_theme_20150407.zip}}+
  
 ---- ----
-  
-===== Locus Maps - theme configuration ===== 
  
-<WRAP todo round center 40%> 
  
-**Page under construction...**+===== LoMaps - theme configuration =====
  
-</WRAP> 
  
 ==== Supported tags ==== ==== Supported tags ====
Line 68: Line 64:
  
   * curve   * curve
-  * dy +  * dy
   * src   * src
   * stroke   * stroke
Line 96: Line 92:
   * dy   * dy
   * upper-case   * upper-case
 +  * rotate_up
   * scale-font-size   * scale-font-size
   * bg-rect-fill   * bg-rect-fill
Line 114: Line 111:
  
  
-==== Details about tags ====+==== Detailed information about tags ====
  
 === curve === === curve ===
-Adds possibility to draw line extrapolated as curve. It helps in some situations to create "smooth" lines:+Adds possibility to draw line extrapolated as curve. It helps in some situations to create "smooth" lines:
   * value: "cubic"   * value: "cubic"
   * example: ''<line stroke="#A07F5F" stroke-width="0.08" curve="cubic"/>''   * example: ''<line stroke="#A07F5F" stroke-width="0.08" curve="cubic"/>''
Line 123: Line 120:
 === bg-rect-* === === bg-rect-* ===
  
-Background rectangle is very useful method how to draw a nicely looking rectangle as a background of texts.+Background rectangle is very useful method of drawing a nicely looking rectangle as a background of texts.
  
   * bg-rect-fill   * bg-rect-fill
Line 147: Line 144:
 === force-draw === === force-draw ===
  
-  * useful method to draw icon no matter if other overlays it or not+  * useful method of drawing an icon no matter if others overlay it or not
   * value: boolean   * value: boolean
  
Line 158: Line 155:
 === scale-icon-size === === scale-icon-size ===
  
-  * Allows to scale symbol based on current zoom level. Very useful method how to increase the size of symbols on map when you change zoom level. Method is defined by two values separated by comma, where 1. value is base zoom level, 2. value is exponent. Base scale value is from attribute **scale**.+  * Allows to scale symbol based on current zoom level. Very useful method of increasing the size of symbols on map when you change the zoom level. Method is defined by two values separated by comma, where 1st value is base zoom level, 2nd value is exponent. Base scale value is from attribute **scale**.
  
   * example: ''scale="1.5" scale-icon-size="12,1.1"''   * example: ''scale="1.5" scale-icon-size="12,1.1"''
Line 181: Line 178:
  
 === symbol-width, symbol-height === === symbol-width, symbol-height ===
-enables to resize symbol icon to specific width or height+enables to resize the symbol icon to specific width or height
   * value: decimal number   * value: decimal number
  
manual/advanced/map_tools/theming.txt · Last modified: 2017/01/19 13:09 by voldapet