Kaart: Kaart Paint Style/sandbox

From OpenStreetMap Wiki
Jump to navigation Jump to search

Introduction

The Kaart paint style is the main map paint style Kaart uses for their projects. It has a wide range of features and settings that make it an invaluable tool. Learning how to use the different features of this paint style will help you improve your efficiency and overall quality!

Prerequisites

Have a basic understanding of editing and be familiar with JOSM.

Skill Instruction

Default Features

Default features are how each feature looks without any settings to modify it further. Each feature has been styled to help common features like classifications and buildings stand out so they are easy to identify at a glance.

Classifications

Classifications are the most common feature we interact with. Each classification has its own unique style.

High Priority Ways(HPR)
highway=motorway
highway=motorway_link
highway=motorway / highway=motorway_link without a oneway=*

highway=trunk
highway=trunk_link
highway=primary
highway=primary_link
highway=secondary
highway=secondary_link
highway=tertiary
highway=tertiary_link
Low Priority Ways(LPR)
highway=unclassified
highway=residential
highway=living_street
highway=service
highway=service+service=alley
highway=service+service=driveway
highway=service+service=parking_aisle
highway=service+service=drive-through
highway=track
Foot/Cycle Ways
highway=pedestrian
highway=footway
highway=footway+bicycle=yes
highway=cycleway
highway=path
Other
highway=construction
highway=proposed

Note: Some classifications change appearance or have unique warnings to display different characteristics.

Roundabouts/Circular Junctions

Roundabouts and circular junctions have a unique yet similar style so you can tell they are both junctions while being able to tell them apart.

junction=roundabout
highway=motorway highway=trunk highway=primary
highway=secondary highway=tertiary highway=unclassified
highway=residential highway=living_street highway=service
junction=circular
highway=motorway highway=trunk highway=primary

highway=secondary highway=tertiary highway=unclassified

highway=residential highway=living_street highway=service

For more information on classifications see the Kaart: Road Classifications Guide/sandbox page.

Ferry Route Classifications

Some highway classifications may be used on ferry routes to give more detail about the type of traffic that is able to use them. Because of this, the Kaart paint style shows these classifications in addition to styling the route itself.

Ferry classifications
route=ferry

route=ferry+ferry=trunk

route=ferry+ferry=primary

route=ferry+ferry=secondary

route=ferry+ferry=tertiary

route=ferry+ferry=unclassified

route=ferry+ferry=residential

route=ferry+ferry=footway

Icons

The Kaart style has a fairly large library of icons available, but does borrow icons from other styles as well.

There are two things to note:

  • If an icon appears as a white square there may have been an update to the style that owns that icon which is why it no longer appears in the Kaart style.
  • If a POI/feature just appears as a node it DOES NOT have an icon assigned to it.

Feature Styles

Buildings

Buildings have been styled in a blue color to help them standout better.

They also have a few warning features to bring your attention to potential editing issues.

Building Warnings

Note: There are a few tags that will override this warning like pedestrian classifications(footway, path, pedestrian, etc.) and tags that provide more detail about the features like covered=yes and tunnel=building_passage.

tunnel=building_passage highway=pedestrian covered=yes

Landuse

The Kaart paint style has a unique style for most of the common landuse=* tags, but some may still appear as line features.

Some of the common landuse=* styles include:

landuse=yes landuse=construction landuse=residential

Settings

Settings allow you to further modify the paint style to help specific features/tags stand out. The Kaart style has a handful of settings to cover different fields of mapping.

Note: Some settings, when enabled, may cancel out other settings. If something isn't working remember to check your enable settings.

Group Settings

Group settings are settings that all relate to a specific type of tag/feature. Each group setting has a Toggle all settings option that allows you to turn all of the settings for that group on/off.

Construction Settings

Construction settings allow you to see what the classification of the construction is(if present). There are currently two settings:

Show Construction Classification
highway=construction+construction=motorway
highway=construction+construction=motorway_link
highway=construction+construction=trunk
highway=construction+construction=trunk_link
highway=construction+construction=primary
highway=construction+construction=primary_link
highway=construction+construction=secondary
highway=construction+construction=secondary_link
highway=construction+construction=tertiary
highway=construction+construction=tertiary_link
highway=construction+construction=unclassified
highway=construction+construction=residential
highway=construction+construction=living_street
highway=construction+construction=service
highway=construction+construction=track
highway=construction+construction=pedestrian
highway=construction+construction=footway
highway=construction+construction=path
Show Construction Classification Text
highway=construction+construction=motorway
highway=construction+construction=motorway_link
highway=construction+construction=trunk
highway=construction+construction=trunk_link
highway=construction+construction=primary
highway=construction+construction=primary_link
highway=construction+construction=secondary
highway=construction+construction=secondary_link
highway=construction+construction=tertiary
highway=construction+construction=tertiary_link
highway=construction+construction=unclassified
highway=construction+construction=residential
highway=construction+construction=living_street
highway=construction+construction=service
highway=construction+construction=track
highway=construction+construction=pedestrian
highway=construction+construction=footway
highway=construction+construction=path

Destination Settings

Destination settings style ways with a destination=* tag in different ways to make them easier to work with/verify. There are three different destination settings:

Highlight ways with destination:tags with a halo
  • Must have the destination:tags in a solid color setting enabled or it will render as two casings.
Show destination:tags as text Setting is shown in the other destination gifs.
  • Affected by the Remove street name lables setting.
  • Must have another destination setting enabled to work.
Highlight ways with destination:tags in a solid color

Icon Settings

The Kaart style has a variety of icon styles. Some are borrowed from other paint styles and some offer a different look so you can pick the style that works best for you.

The current icon settings are:
Use Potlatch style gate icons Includes icon for barrier=gate
Hide icons & icon text
Use Potlatch style crossing icons Includes icon for highway=crossing
Alternative icon set(Osmic) Use Osmic icons
Use Potlatch style icons This includes icons for: place=*, man_made=tower, power=tower.

Name Settings

Name settings allow you to modify streets with name=* tags in different ways to help with things like naming consistency, locating streets without names, etc.

The current name settings are:
Display large street names Standard name size

Large street name size

Remove street name labels
Flag roads with known capitalization issues in the name
  • This setting will flag a variety of common capitalization issues.
  • This setting will occasionally have false positives with foreign languages.
Highlight ways with name:tags
  • Each named way is given a random color. Duplicate colors with different names may occur in dense areas.
Flag roads without names
Dynamically hide street names
  • At low/high zoom levels.

Node Settings

Node settings make it easier to see nodes as well as showing if they are connected or not.

The current settings are:
Increase child node size
Child node
Connected child node
Show unconnected nodes
This appears at the end of unconnected ways.

Ref Settings

Ref settings give you different ways to see ref=* tags on ways, including ways with multiple refs.

The current settings are:
Show ref:tags as text Shown in the other settings.
  • Affected by the Remove street name labels setting.
  • Must have either the ref:tags in a solid color or ref:tags with a halo setting enabled to work.
Check for roads missing ref:tag values
Highlight ways with ref:tags in a solid color
Highlight ways with ref:tags with a halo
  • Must have the Highlight ways with ref:tags in a solid color setting enable or it will appear as two casings.

Route Settings

Route settings make it easier to see different types of routes as well as certain tags that may be on those routes.

The current settings are:
Highlight routes based on int_ref:tags on ways & in relations
Highlight bus routes
  • Note: Only works for relations with route=bus. It will also display a direction=* if present.
Highlight routes based on ref:tag on ways & in relations

Standard Settings

Standard settings are stand alone settings that modify specific features.

Accentuate military and diplomatic areas

This setting styles military and diplomatic areas so they are easier to see/work with.

landuse=military landuse=diplomatic

Access on/off

This setting enlarges the JOSM style for access tags and adds styling for additional access tags.

Current access tags include:

access=private Way
Tunnel
Bridge
access=permissive Way
Tunnel
Bridge
access=no Way
Tunnel
Bridge
access=destination Way
Tunnel
Bridge
access:conditional=*
  • Note: There is NOT a JOSM style for conditional access.
Way
Tunnel
Bridge

Note: access=private and access=no share the same styling since the tags have a similar function.

Barrier setting

This setting adds a unique shape and color to barriers to let you know what their access is(if there is one) and if it is a barrier type that Kaart uses.

The shapes to indicate access are as follows:
Square
no access tag
Square+Y
yes
Pentagon
private
Triangle
permissive
Circle
no
Heptagon
destination
Octagon
conditional

Note: The paint style occasionally distorts the shapes. Some access values like access=yes, access=destination, and access:conditional=* also have a letter to help identify their access. These shapes apply to ALL barrier types with these access tags.

The colors that indicate if the barrier type is used by Kaart are:
Green
yes
Red
no

Color long roads

The color long roads setting highlights each unique way a different color. This allows you to see how long/short each way is so you can see where you may need to split/combine ways.

Color oneway roads

This setting highlights ways with oneway tags so they are easier to see.

Conditional On/off

This setting highlights ways with a :conditional=* key in an orange casing. This helps you spot ways with these tags so you can check them for consistency and correctness.

Conditional tag on a way:
Conditional tag on a relation:

Display administrative boundaries

This setting gives administrative boundaries a unique style so you can see where they are on the map and adjust your edits accordingly.

Display turn restriction members based on role

This setting colors each way/node as well as displays text based on their role in the turn restriction.

Enlarge cycleway styling

This setting increases the size of the JOSM style for cycleways so they are easier to see when using the Kaart style.

cycleway:left=lane
cycleway:right=lane
cycleway:both=lane

Highlight surface type

This setting highlights/styles ways with a surface=* tag based on the surface type.

surface=paved
surface=asphalt
surface=concrete
surface=cobblestone
surface=sett

surface=paving_stones

surface=metal
surface=wood
surface=unpaved
surface=compacted
surface=dirt

surface=earth surface=mud

surface=grass
surface=gravel

surface=pebblestone

surface=sand
surface=snow

Practical Application

How you use this paint style depends on your workflow and the features you are interacting with.

Suggested Bookmarks

  • Kaart paint style