All Projects → simonpoole → beautified-JOSM-preset

simonpoole / beautified-JOSM-preset

Licence: other
Improved version of the JOSM presets

Programming Languages

HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to beautified-JOSM-preset

literan-moscow
No description or website provided.
Stars: ✭ 18 (-52.63%)
Mutual labels:  openstreetmap, josm, josm-presets
Osmic
CC0 SVG Map Icons, mirror of repo on Gitlab
Stars: ✭ 89 (+134.21%)
Mutual labels:  icons, openstreetmap
map-machine
Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible
Stars: ✭ 82 (+115.79%)
Mutual labels:  icons, openstreetmap
mapsplit
A fast way to split OSM data in to a portable tiled format
Stars: ✭ 55 (+44.74%)
Mutual labels:  openstreetmap, vespucci
openfairdb
Open Fair DB is the CreativCommons Backend of Kartevonmorgen.org
Stars: ✭ 53 (+39.47%)
Mutual labels:  openstreetmap
idly
Collection of OSM related tools
Stars: ✭ 18 (-52.63%)
Mutual labels:  openstreetmap
clipped
📎 How configurations should have been made
Stars: ✭ 29 (-23.68%)
Mutual labels:  presets
timeshape
Java library to find timezone based on geo coordinates
Stars: ✭ 116 (+205.26%)
Mutual labels:  openstreetmap
gazetteer
OSM ElasticSearch geocoder and addresses exporter
Stars: ✭ 93 (+144.74%)
Mutual labels:  openstreetmap
trackanimation
Track Animation is a Python 2 and 3 library that provides an easy and user-adjustable way of creating visualizations from GPS data.
Stars: ✭ 74 (+94.74%)
Mutual labels:  openstreetmap
basemaps
A lightweight package for accessing basemaps from open sources in R 🗺️
Stars: ✭ 39 (+2.63%)
Mutual labels:  openstreetmap
osmose-backend
Part of osmose that runs the analysis, and send the results to the frontend.
Stars: ✭ 74 (+94.74%)
Mutual labels:  openstreetmap
vectorpipe
Convert Vector data to VectorTiles with GeoTrellis.
Stars: ✭ 64 (+68.42%)
Mutual labels:  openstreetmap
osm4scala
Scala and Spark library focused on reading OpenStreetMap Pbf files.
Stars: ✭ 62 (+63.16%)
Mutual labels:  openstreetmap
Leaflet Example
🗺 An example of how to use Leaflet to create an interactive map.
Stars: ✭ 41 (+7.89%)
Mutual labels:  openstreetmap
GPXSee-maps
GPXSee maps
Stars: ✭ 27 (-28.95%)
Mutual labels:  openstreetmap
laravel-tabler
Laravel Preset for Tabler Dashboard UI Kit
Stars: ✭ 59 (+55.26%)
Mutual labels:  presets
ohauth
Pure-browser OAuth for CORS-supporting sites like OpenStreetMap
Stars: ✭ 19 (-50%)
Mutual labels:  openstreetmap
osmcz
JS mapová appka pro openstreetmap.cz (osmcz-app)
Stars: ✭ 35 (-7.89%)
Mutual labels:  openstreetmap
coin-map-android
Easily find places to spend sats anywhere on the planet
Stars: ✭ 23 (-39.47%)
Mutual labels:  openstreetmap

build status Donate with liberapay

Beautified JOSM preset

Introduction

This started off as a project to rework the original JOSM preset to use icons that work better as UI elements for use in Vespucci, but has since evolved to be improved in many other aspects.

Icons

The icons have been replaced with ones from http://www.sjjb.co.uk/mapicons/introduction , http://osm-icons.org, https://github.com/gmgeo/osmic and a handful of ones created by myself. The build process produces JOSM compatible versions of the preset file with references to the original SVG icons and one variant with the replacement icons.

The links to original icons remain if they currently don't have a replacement, current count is roughly 90 icons that either have not been replaced or are missing.

Count of object presets

The preset file contained at last count a good 1'000 individual object presets vs 724 in the original.

Exclusion of military objects

Due to the touchy nature of the subject, presets for military objects have been moved out of the default preset to military preset.

Information for developers

Understanding the preset schema

Vespucci uses JOSM-style tagging presets defined in an XML config file (master_preset.xml). Read about the format here:

However, Vespucci ignores some settings and adds some of its own. Differences to the original JOSM schema are documented on the Vespucci site. Note that the build process creates preset files that can be used both with Vespucci and JOSM.

Building the preset files

Building the actual preset files is done with gradle and should work on both unixy operating systems and windows, the build task will generate the variants in the gen directory.

Building requires xmlstarlet installed and on your path.

The PNG icons are currently assumed to be in icons/png, generating them from SVG requires rsvg-convert to be installed. Currently the recolourand generatePngstasks need to executed, when appropriate, manually.

Translations

The presets are being translated on transifex here, to retrieve the translations you will need to install and setup the transifex command line client. You only need to set up your transifex login, you can and should use the language mapping file from this repository.

Information on updates

Please follow us on twitter for updates.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].