The current OpenStreetMap logo works well at large sizes and in full color, but loses clarity and definition when grayscaled or used at small sizes. There should be an alternative logo available for those circumstances - one that simplifies the OSM logo down to it's essentials for clarity and adaptability. Here's our solution:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Process: WebProcess [1658] | |
Path: /System/Library/PrivateFrameworks/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess | |
Identifier: com.apple.WebProcess | |
Version: 8536 (8536.28.10) | |
Build Info: WebKit2-7536028010000000~1 | |
Code Type: X86-64 (Native) | |
Parent Process: ??? [867] | |
User ID: 469667667 | |
Date/Time: 2013-04-02 17:17:13.740 -0600 |
Install Python
$ brew install readline sqlite gdbm
$ brew install python --universal --framework
$ python --version
Python 2.7
Symlinks...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no' /> | |
<style> | |
body { margin:0; padding:0; } | |
#map { position:absolute; top:0; bottom:0; width:100%; } | |
.marker-properties { | |
border-collapse:collapse; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ "type": "FeatureCollection", | |
"features": [ | |
{ "type": "Feature", | |
"geometry": {"type": "Point", "coordinates": [102.0, 0.5]}, | |
"properties": {"prop0": "value0"} | |
}, | |
{ "type": "Feature", | |
"geometry": { | |
"type": "LineString", | |
"coordinates": [ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"indent_size": 4, | |
"indent_char": " ", | |
"indent_level": 0, | |
"indent_with_tabs": false, | |
"preserve_newlines": true, | |
"max_preserve_newlines": 10, | |
"jslint_happy": true, | |
"brace_style": "collapse", | |
"keep_array_indentation": false, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compile: | |
[echo] compiling sources for dist/traffic-geojson-plugin.jar ... | |
[javac] /Users/martijnv/src/traffic-sandbox/geojson-plugin/build.xml:33: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds | |
[javac] Compiling 17 source files to /Users/martijnv/src/traffic-sandbox/geojson-plugin/build | |
[javac] /Users/martijnv/src/traffic-sandbox/geojson-plugin/src/com/telenav/traffic/josm/plugins/geojson/GeoJsonPanel.java:50: type javax.swing.JList does not take parameters | |
[javac] private final JList<GeoJsonFeature> list = new JList<GeoJsonFeature>(); | |
[javac] ^ | |
[javac] /Users/martijnv/src/traffic-sandbox/geojson-plugin/src/com/telenav/traffic/josm/plugins/geojson/GeoJsonPanel.java:54: type javax.swing.JComboBox does not take parameters | |
[javac] private final JComboBox<TaskState> state = new JComboBox<TaskState>(TaskState.values()); | |
[javac] ^ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Deploying A MapRoulette Server | |
Deploying a MapRoulette instance is pretty straightforward. We have a Fabric script that takes care of almost everything for you. | |
If you just want to run MapRoulette locally for development or testing, this guide is not for you. | |
## What do you need? ## | |
You need a server to deploy MapRoulette on. This can be a local or remote machine, but it will need to meet these requirements: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[12:57:02] 127 $ osmconvert --out-statistics ~/Downloads/amsterdam.osm.pbf | |
timestamp min: 2007-03-25T18:36:55Z | |
timestamp max: 2014-04-08T23:02:08Z | |
lon min: 4.4650000 | |
lon max: 5.3469997 | |
lat min: 52.1630000 | |
lat max: 52.6289997 | |
nodes: 6907968 | |
ways: 946951 | |
relations: 8924 |