velosm
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:cartoCSS / carto vélo
Vélosm
******

Introduction
============

Trying to build a nice map for everyday cyclists.

To achieve that, we have at least the following goals:

* Make streets less visible that aren't cycliste friendly
* Exagerate relief data to know when it's going to be hard (or fun)

Getting things running
======================

We use TileMill http://mapbox.com/tilemill/ to configure the rendering of the
map.

If you create a directory in ~/Documents/MapBox/project/ containing the
``project.mml`` and ``style.mss`` files. Edit ``project.mml`` to set the different sources
(we will have to improve this!).

StreetData comes from OpenStreetMap, imported with http://imposm.org into
a http://postgis.refractions.net/ database.

At last, elevation data comes from the *Shuttle Radar Topography Mission (SRTM)* 

Elevation
=========

Most instructions are based on : http://mapbox.com/tilemill/docs/guides/terrain-data/

We used GDAL (http://www.gdal.org/) to convert those elevation data.

#. Get elevation data as a tiff file http://srtm.csi.cgiar.org/
#. Reproject into the "google"-projection::
  
    glwarp -s_srs EPSG:4269 -t_srs EPSG:900913 srtm_37_03.tif projected_srtm.tif::

#. Generate a hillshade file. It will cast a shadow on one side of the hills. We use -s 0.2 to exagerate the shading::

    gdaldem hillshade -s 0.2  -co compress=lzw projected_srtm.tif hillshade_srtm.tif

#. Generate a file that indicates steep slopes::

    gdaldem slope projected_srtm.tif slope_srtm.tif

#. However, we want some colors to that. We say that flat is white, 5° orange and 10° red. So we write a file ``slope_ramp.txt`` containing::

    0 255 255 255
    5 255 127 0
    10 255 0 0

#. We generate the file with colors::

    gdaldem color-relief -co compress=lzw slope_srtm.tif slope_ramp.txt slope_srtm_color.tif

#. We might also want some elevation contour, at 10 and 50 meters::

    gdal_contour -a elev projected_srtm.tif contour10.shp -i 10.0
    gdal_contour -a elev projected_srtm.tif contour50.shp -i 50.0

When importing the raster layers (``slope_srtm_color.tif`` and ``hilshade.tif``),
we need to specify the following styles in order to have a better interpolation
and to merge the layers::

    #hillshadesrtm, #slopesrtmcolor {
              raster-scaling: bilinear;
              raster-comp-op: multiply;
    }




本源码包内暂不包含可直接显示的源代码文件,请下载源码包。