kopia lustrzana https://github.com/hholzgra/ocitysmap
doc: add instructions to install the MapQuest stylesheet
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>stable
rodzic
eaff9ebfa4
commit
ab4cc9c4f1
88
INSTALL
88
INSTALL
|
|
@ -264,3 +264,91 @@ are using. They have been tested on several x86_64 hosts.
|
|||
./ocitysmap2-render -t "Ceci n'est pas Paris" --osmid=-411354 # Contern, LU
|
||||
./ocitysmap2-render -t "Ceci n'est pas Paris" --osmid=-943886 # Chevreuse, FR
|
||||
|
||||
Appendix: installation of the MapQuest stylesheet
|
||||
-------------------------------------------------
|
||||
|
||||
The above instructions, at step 10, describe how to set up ocitysmap
|
||||
with the default Mapnik stylesheet for OpenStreetMap. It is possible
|
||||
to install other stylesheets, such as the stylesheets made available
|
||||
by MapQuest. The instructions below detail how to install those
|
||||
additional stylesheets, making the assumption that ocitysmap is
|
||||
properly configured and running with the default OSM stylesheet.
|
||||
|
||||
First, grab the MapQuest stylesheets:
|
||||
|
||||
git clone git://github.com/MapQuest/MapQuest-Mapnik-Style.git
|
||||
|
||||
(version tested: 9d6c5503194c58fc1f9f760b4e5af8a1602dfb30)
|
||||
|
||||
Go into the MapQuest-Mapnik-Style directory, in which we will do all
|
||||
the configuration.
|
||||
|
||||
First, those stylesheets require the same "world boundaries"
|
||||
information as the original OSM stylesheet, so we are going to share
|
||||
these informations by creating a symbolic link:
|
||||
|
||||
ln -s /path/to/original/osm/stylesheet/world_boundaries world_boundaries
|
||||
|
||||
In addition to those world boundaries, the MapQuest stylesheets need a
|
||||
few other files. Download the corresponding tarball:
|
||||
|
||||
wget http://developer.mapquest.com/content/static/geotiffs/mercator_tiffs.tar
|
||||
|
||||
Unpack this archive, and put the four mq_world_mercator_*.tiff files
|
||||
directory into the world_boundaries/ directory (this directory is
|
||||
shared with the original OSM stylesheet, but this is not a problem as
|
||||
the mq_world_mercator_*.tiff files are not used by the original OSM
|
||||
stylesheet).
|
||||
|
||||
Now, to the configuration of the stylesheet itself:
|
||||
|
||||
cp mapquest_inc/datasource-settings.xml.inc.template mapquest_inc/datasource-settings.xml.inc
|
||||
vi mapquest_inc/datasource-settings.xml.inc
|
||||
|
||||
Adjust your database details appropriately. The "estimate_extent"
|
||||
value should be "false", and the "extent" value should be
|
||||
-20037508,-19929239,20037508,19929239.
|
||||
|
||||
Next configuration file:
|
||||
|
||||
cp mapquest_inc/fontset-settings.xml.inc.template mapquest_inc/fontset-settings.xml.inc
|
||||
vi mapquest_inc/fontset-settings.xml.inc
|
||||
|
||||
Not much to change here, the default value is fine. If you want to use
|
||||
the same font for the original OSM stylesheet and the MapQuest one,
|
||||
replace "Arial" by "DejaVu".
|
||||
|
||||
Next (and final) configuration file:
|
||||
|
||||
cp mapquest_inc/settings.xml.inc.template mapquest_inc/settings.xml.inc
|
||||
vi mapquest_inc/settings.xml.inc
|
||||
|
||||
And set the following values:
|
||||
|
||||
* symbols to "mapquest_symbols" (the directory in the MapQuest
|
||||
stylesheet where the icons and other related elements are stored)
|
||||
|
||||
* osm2pgsql_projection to "&srs900913;"
|
||||
|
||||
* world_boundaries to "world_boundaries" (the directory in the
|
||||
MapQuest stylesheet where the world boundaries data can be found)
|
||||
|
||||
* prefix to "planet_osm". This is the prefix of the OSM tables in the
|
||||
PostGIS database.
|
||||
|
||||
The final step is to integrate this new stylesheet in ocitysmap. To do
|
||||
so, edit your ocitysmap.conf file, and add a new stylesheet section,
|
||||
like:
|
||||
|
||||
[mapquest_eu]
|
||||
name: MapQuestEu
|
||||
description: MapQuest Europe stylesheet
|
||||
path: /path/to/MapQuest-Mapnik-Style/mapquest-eu.xml
|
||||
|
||||
Don't forget to add "mapquest_eu" to the available_stylesheets
|
||||
variable, which lists all available stylesheets.
|
||||
|
||||
Note that in addition to the MapQuest Europe stylesheet
|
||||
(mapquest-eu.xml), the Git repository also contains the MapQuest US
|
||||
and MapQuest UK stylesheets (mapquest-us.xml and mapquest-uk.xml),
|
||||
that you can similarly add to your ocitysmap.conf file.
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue