Use markdown syntax instead of html syntax where appropriate

This commit is contained in:
Tom MacWright 2015-05-29 12:04:15 -04:00
parent 79a08edcf6
commit 22471ab5be

View File

@ -30,12 +30,16 @@ Installation
The easiest way to install tippecanoe on OSX is with [Homebrew](http://brew.sh/): The easiest way to install tippecanoe on OSX is with [Homebrew](http://brew.sh/):
brew install tippecanoe ```js
$ brew install tippecanoe
```
Usage Usage
----- -----
tippecanoe -o file.mbtiles [file.json ...] ```sh
$ tippecanoe -o file.mbtiles [file.json ...]
```
If no files are specified, it reads GeoJSON from the standard input. If no files are specified, it reads GeoJSON from the standard input.
If multiple files are specified, each is placed in its own layer. If multiple files are specified, each is placed in its own layer.
@ -50,32 +54,32 @@ Options
### Naming ### Naming
* -l <i>name</i>: Layer name (default "file" if source is file.json or output is file.mbtiles). Only works if there is only one layer. * -l _name_: Layer name (default "file" if source is file.json or output is file.mbtiles). Only works if there is only one layer.
* -n <i>name</i>: Human-readable name (default file.json) * -n _name_: Human-readable name (default file.json)
### File control ### File control
* -o <i>file</i>.mbtiles: Name the output file. * -o _file_.mbtiles: Name the output file.
* -f: Delete the mbtiles file if it already exists instead of giving an error * -f: Delete the mbtiles file if it already exists instead of giving an error
### Zoom levels and resolution ### Zoom levels and resolution
* -z <i>zoom</i>: Base (maxzoom) zoom level (default 14) * -z _zoom_: Base (maxzoom) zoom level (default 14)
* -Z <i>zoom</i>: Lowest (minzoom) zoom level (default 0) * -Z _zoom_: Lowest (minzoom) zoom level (default 0)
* -d <i>detail</i>: Detail at base zoom level (default 26-basezoom, ~0.5m, for tile resolution of 4096 if -z14) * -d _detail_: Detail at base zoom level (default 26-basezoom, ~0.5m, for tile resolution of 4096 if -z14)
* -D <i>detail</i>: Detail at lower zoom levels (default 10, for tile resolution of 1024) * -D _detail_: Detail at lower zoom levels (default 10, for tile resolution of 1024)
* -b <i>pixels</i>: Buffer size where features are duplicated from adjacent tiles (default 5) * -b _pixels_: Buffer size where features are duplicated from adjacent tiles (default 5)
### Properties ### Properties
* -x <i>name</i>: Exclude the named properties from all features * -x _name_: Exclude the named properties from all features
* -y <i>name</i>: Include the named properties in all features, excluding all those not explicitly named * -y _name_: Include the named properties in all features, excluding all those not explicitly named
* -X: Exclude all properties and encode only geometries * -X: Exclude all properties and encode only geometries
### Point simplification ### Point simplification
* -r <i>rate</i>: Rate at which dots are dropped at lower zoom levels (default 2.5) * -r _rate_: Rate at which dots are dropped at lower zoom levels (default 2.5)
* -g <i>gamma</i>: Rate at which especially dense dots are dropped (default 0, for no effect). A gamma of 2 reduces the number of dots less than a pixel apart to the square root of their original number. * -g _gamma_: Rate at which especially dense dots are dropped (default 0, for no effect). A gamma of 2 reduces the number of dots less than a pixel apart to the square root of their original number.
### Doing less ### Doing less
@ -90,9 +94,13 @@ Options
Example Example
------- -------
tippecanoe -o alameda.mbtiles -l alameda -n "Alameda County from TIGER" -z13 tl_2014_06001_roads.json ```sh
$ tippecanoe -o alameda.mbtiles -l alameda -n "Alameda County from TIGER" -z13 tl_2014_06001_roads.json
```
cat tiger/tl_2014_*_roads.json | tippecanoe -o tiger.mbtiles -l roads -n "All TIGER roads, one zoom" -z12 -Z12 -d14 -x LINEARID -x RTTYP ```
$ cat tiger/tl_2014_*_roads.json | tippecanoe -o tiger.mbtiles -l roads -n "All TIGER roads, one zoom" -z12 -Z12 -d14 -x LINEARID -x RTTYP
```
Point styling Point styling
------------- -------------
@ -102,8 +110,8 @@ coordinated with the base zoom level and dot-dropping rate. You can use this she
calculate the appropriate marker-width at high zoom levels to match the fraction of dots calculate the appropriate marker-width at high zoom levels to match the fraction of dots
that were dropped at low zoom levels. that were dropped at low zoom levels.
If you used <code>-z</code> to change the base zoom level or <code>-r</code> to change the If you used `-z` to change the base zoom level or `-r` to change the
dot-dropping rate, replace them in the <code>basezoom</code> and <code>rate</code> below. dot-dropping rate, replace them in the `basezoom` and `rate` below.
awk 'BEGIN { awk 'BEGIN {
dotsize = 2; # up to you to decide dotsize = 2; # up to you to decide
@ -154,9 +162,9 @@ lower resolutions before failing if it still doesn't fit.
Development Development
----------- -----------
Requires protoc (<code>brew install protobuf</code> or Requires protoc (`brew install protobuf` or
<code>apt-get install libprotobuf-dev</code> and <code>protobuf-compiler</code>), `apt-get install libprotobuf-dev` and `protobuf-compiler`),
and sqlite3 (<code>apt-get install libsqlite3-dev</code>). To build: and sqlite3 (`apt-get install libsqlite3-dev`). To build:
make make