- Choose any projection with
--projection
. #29 - thanks @Nakaner. - Removing
status="off"
for enabled layers. #27, #28 - Refactoring and PEP8 compliance.
- Fixed mapnik bindings that require 8-bit strings. #30 - thanks @Nakaner.
- Fixed scale calculation with
--fit
option present. #33 - thanks @knowname. - You can use
--tiles NxM
(e.g. 2x4) now. #35 - thanks @woodpeck.
--version
option.- Added
--fonts
option for registering additional fonts. #16 - Fixed
--center
with--scale
error. #18 - Swapped sizes 4A0 and 2A0. #17
- Support Python 3. #23
- Removed debug output for
--url
. - Substitute variables with default values when
--vars
is empty. --just-tiles
option for keeping tiles instead of merging them, also creates ozi/wld files if needed. #15
- Breaking change: width and height specified in
--size
and--size-px
are now swapped if they fit bbox better that way. Use--norotate
to preserve old behaviour (that is, to forceWIDTH HEIGHT
order). - You can specify 0 for one of the dimensions: first one is considered "long" side, the second is "short". E.g. for "portrait" bbox size "0 123" could become "123 200".
--norotate
option also applies to this. #10 - Added
--dpi
, a synonim for--ppi
. - Now allowing underscores in variable names.
- Streaming output to
-
(stdout) now works. #9
- Fixed value order in world files.
- Added more paper formats. #7
- Style XML can now be streamed from stdin.
- Style XML can now contain variables
${name:default}
, set them with--vars name=value
. #6
- Fixed georeferencing of tiled maps. #4
- World files are now written in EPSG:3857 projection.
- Added
--url
option for leaflet / openlayers map URLs. #5
- True scale (like 1:10000) was calculated incorrectly. #3
- Mapnik image size limit (16384×16384) is now enforced.
- Fixed breaking of large tiled maps.
Initial release