more cleanup
parent
8d2ca9ea35
commit
ccd3aef2f6
1 changed files with 11 additions and 17 deletions
|
@ -24,27 +24,21 @@ First you will still need a python script that sets the basic map parameters and
|
||||||
```python
|
```python
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import mapnik
|
import mapnik
|
||||||
mapfile = 'world_styles.xml'
|
stylesheet = 'world_style.xml'
|
||||||
map_output = 'hello_world_using_xml_config.png'
|
image = 'world_style.png'
|
||||||
m = mapnik.Map(600, 300)
|
m = mapnik.Map(600, 300)
|
||||||
mapnik.load_map(m, mapfile)
|
mapnik.load_map(m, stylesheet)
|
||||||
bbox = mapnik.Envelope(mapnik.Coord(-180.0, -90.0), mapnik.Coord(180.0, 90.0))
|
m.zoom_all()
|
||||||
m.zoom_to_box(bbox)
|
mapnik.render_to_file(m, image)
|
||||||
mapnik.render_to_file(m, map_output)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
* Copy this code and save to a file called *world_map.py*
|
* Copy the above code and save to a file called `world_map.py`
|
||||||
|
|
||||||
Next you will need to create the *world_styles.xml* file referenced in the *world_map.py*
|
Next you will need to create the `world_style.xml` file referenced in the `world_map.py` script.
|
||||||
|
|
||||||
Note: you will need to specify the path to the same Mapping Hacks [world borders shapefile](http://mappinghacks.com/data/world_borders.zip) using in Tutorial 1
|
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
|
<Map bgcolor="steelblue" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||||
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!DOCTYPE Map>
|
|
||||||
<Map bgcolor="steelblue" srs="+proj=latlong +datum=WGS84">
|
|
||||||
|
|
||||||
<Style name="My Style">
|
<Style name="My Style">
|
||||||
<Rule>
|
<Rule>
|
||||||
<PolygonSymbolizer>
|
<PolygonSymbolizer>
|
||||||
|
@ -57,18 +51,18 @@ Note: you will need to specify the path to the same Mapping Hacks [world borders
|
||||||
</Rule>
|
</Rule>
|
||||||
</Style>
|
</Style>
|
||||||
|
|
||||||
<Layer name="world" srs="+proj=latlong +datum=WGS84">
|
<Layer name="world" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||||
<StyleName>My Style</StyleName>
|
<StyleName>My Style</StyleName>
|
||||||
<Datasource>
|
<Datasource>
|
||||||
<Parameter name="type">shape</Parameter>
|
<Parameter name="type">shape</Parameter>
|
||||||
<Parameter name="file">/path/to/your/world_borders</Parameter>
|
<Parameter name="file">world_borders.shp</Parameter>
|
||||||
</Datasource>
|
</Datasource>
|
||||||
</Layer>
|
</Layer>
|
||||||
|
|
||||||
</Map>
|
</Map>
|
||||||
```
|
```
|
||||||
|
|
||||||
* Copy this XML and save to a file called *world_styles.xml* beside the *world_map.py* script
|
* Copy this XML and save to a file called `world_style.xml` beside the `world_map.py` script.
|
||||||
|
|
||||||
Now run that script with this command:
|
Now run that script with this command:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue