Artem Pavlenko
|
9d98df89f1
|
+ parse 'transform' parameter
|
2010-06-10 14:11:48 +00:00 |
|
Artem Pavlenko
|
7e89bfa2db
|
+ don't use mapnik namespace inside mapnik namespace
|
2010-06-10 14:11:40 +00:00 |
|
Artem Pavlenko
|
8cd052a215
|
+ fix logic in rel_to_abs:
if last command is 'z' use previous vertex
(if exists) to obtain abs coordinates
|
2010-06-10 14:11:33 +00:00 |
|
Dane Springmeyer
|
c2c2c077aa
|
if in FAST mode skip setting the SVN_REVISION as this will prompt a full recompile (todo: avoid this problem more systematically by only appending g++ flags for the exact .cpp files that need them)
|
2010-06-08 20:41:31 +00:00 |
|
Dane Springmeyer
|
f5ed4305f4
|
expose more coordinate transform methods, allowing projecting box2d<double> into screen coordinates at the same time as reprojecting geographical coordinates
|
2010-06-08 20:27:28 +00:00 |
|
Dane Springmeyer
|
13d192f255
|
add area method for polygon geometries, and avoid compiler warnings about intializations with -03
|
2010-06-08 20:01:40 +00:00 |
|
Artem Pavlenko
|
48921a412d
|
+ refactor (TODO!)
|
2010-06-08 11:14:31 +00:00 |
|
Artem Pavlenko
|
4a986bc5ff
|
+ format
|
2010-06-08 11:14:23 +00:00 |
|
Artem Pavlenko
|
2b3858df07
|
+ cache SVG marker bounding box
|
2010-06-08 10:16:31 +00:00 |
|
Artem Pavlenko
|
c500451cd8
|
+ refactor SVG parsing/rendering code into separate logical units
to facilitate multi-threading:
* SVG data (todo: enforce const)
* SVG parsing/reading mutable
* SVG rendering (read-only access to the data)
|
2010-06-08 10:16:22 +00:00 |
|
Artem Pavlenko
|
a47f6214a7
|
+ add markers_symbolizer.cpp
|
2010-06-06 12:10:36 +00:00 |
|
Artem Pavlenko
|
53848ce68f
|
+ reflect markers_symbolizer in python
|
2010-06-06 12:10:28 +00:00 |
|
Artem Pavlenko
|
bde8c1196f
|
+ add default ctor
|
2010-06-06 12:10:20 +00:00 |
|
Dane Springmeyer
|
682f7ef9de
|
move to full usage of ST_* prefix for postgis functions, which allows support for ST_AsBinary that works with the new postgis 1.5 geography type. NOTE: this drops support for <= postgis 1.2
|
2010-06-05 23:50:41 +00:00 |
|
Dane Springmeyer
|
1b4f034ee5
|
add header needed for fopen on linux in jpeg_reader.cpp
|
2010-06-03 22:43:25 +00:00 |
|
Dane Springmeyer
|
8bf2b2cd81
|
add tests for svg symbol reading/rendering, tiff/jpeg symbol reading, and a spatiallite datasource
|
2010-06-03 21:26:33 +00:00 |
|
Dane Springmeyer
|
6fc4d6f780
|
add support for reading jpeg images - closes #518
|
2010-06-03 21:24:58 +00:00 |
|
Dane Springmeyer
|
9804e7e90d
|
scons: make libjpeg dependency optional (still required by default)
|
2010-06-03 19:50:27 +00:00 |
|
Dane Springmeyer
|
7d8bdb2f94
|
avoid compiler warning about uninittialized variable on osx
|
2010-06-03 18:46:13 +00:00 |
|
Artem Pavlenko
|
f67f6c4ec1
|
+ add transformation matrix support
|
2010-06-03 12:36:00 +00:00 |
|
Artem Pavlenko
|
bc5730f006
|
+ shield_symbolizer: support SVG images rendering
TODO: This is a first take, proper refactoring required!!!
|
2010-06-03 12:35:51 +00:00 |
|
Artem Pavlenko
|
5e43fefdba
|
+ don't qualify with mapnik:: namespace
|
2010-06-03 12:35:43 +00:00 |
|
Artem Pavlenko
|
d5a8f89d64
|
+load transform parameter in markers_symbolizer
|
2010-06-03 12:35:31 +00:00 |
|
Artem Pavlenko
|
7f36d5e2a1
|
+ derive markers_symbilizer from symbolizer_with_image and inherit
filename expression and transformation matrix
|
2010-06-03 12:35:20 +00:00 |
|
Artem Pavlenko
|
f72fc9b397
|
+ move transformation matrix to the parent class
|
2010-06-03 12:35:11 +00:00 |
|
Artem Pavlenko
|
b6414778d6
|
+ add transformation matrix
|
2010-06-03 12:35:02 +00:00 |
|
Artem Pavlenko
|
816ebd2017
|
+ remove mapnik:: (we're in mapnik namespace!)
|
2010-06-03 12:34:53 +00:00 |
|
Artem Pavlenko
|
ac468f05c2
|
+ removed commented out lines
|
2010-06-03 12:34:45 +00:00 |
|
Artem Pavlenko
|
68a620576f
|
+ print bbox in Lat/Lon wgs84 to stdout
|
2010-06-03 12:34:37 +00:00 |
|
Artem Pavlenko
|
6cc6eac442
|
+ move marker init out of geometry loop
|
2010-06-02 12:53:23 +00:00 |
|
Artem Pavlenko
|
4388ff5fbc
|
+ Building/Raster symbolizers support
|
2010-06-02 12:53:13 +00:00 |
|
Artem Pavlenko
|
0f597b2809
|
+ Add basic format functions and script.
Usage:
cd $mapnik_source/utils/format_source_files
./format_source_files.sh
(TODO: just a starting point to remove tabs,
needs some more work)
|
2010-06-02 11:03:39 +00:00 |
|
Artem Pavlenko
|
246731874b
|
+ apply 'mapnik-format' to *.cpp *.hpp
|
2010-06-02 11:03:30 +00:00 |
|
Artem Pavlenko
|
9069df6492
|
+ cleanup
|
2010-06-02 10:53:13 +00:00 |
|
Dane Springmeyer
|
218c75385d
|
complete XML syntax change from CSSParameter to attributes (for BuildingSymbolizer and RasterSymbolizer) and update tests
|
2010-06-01 21:58:24 +00:00 |
|
Artem Pavlenko
|
484dce8943
|
+ impl transform parameter (follow SVG spec) in point_symbolizer
|
2010-06-01 15:27:19 +00:00 |
|
Artem Pavlenko
|
b5362aa71a
|
+ tidy
|
2010-06-01 13:31:29 +00:00 |
|
Artem Pavlenko
|
9beb12b56b
|
+ split agg_renderer impl into different
translation units
+ add SVG support in point_symbolizer
|
2010-06-01 13:31:18 +00:00 |
|
Artem Pavlenko
|
12b74bc1cc
|
+ split agg_renderer implementation into diff
translation units
|
2010-06-01 13:31:08 +00:00 |
|
Artem Pavlenko
|
21caaea891
|
+ fancy brush style
|
2010-06-01 13:30:53 +00:00 |
|
Dane Springmeyer
|
33145b18ae
|
fix default initializations in markers_symbolizer
|
2010-05-30 16:09:39 +00:00 |
|
Dane Springmeyer
|
810c63cb51
|
revert unintended changes from r1804 against gdal and sqlite plugins
|
2010-05-30 03:23:59 +00:00 |
|
Dane Springmeyer
|
a84b397f48
|
markers_converter.hpp was moved to markers_placement.hpp
|
2010-05-30 03:17:59 +00:00 |
|
Dane Springmeyer
|
89f6b32b76
|
apply patch from Herm from #553 adding support for markers_symbolizer to Cairo renderer, new placement finder, and fill/spacing/overlap options - works nicely with new svg support being tested against markers_symbolizer
|
2010-05-30 03:16:51 +00:00 |
|
Dane Springmeyer
|
c9a4433666
|
make sure to return marker from cache, as noticed by Herm and mentioned in #553
|
2010-05-30 03:09:22 +00:00 |
|
Dane Springmeyer
|
74599581ec
|
apply patch from Herm for fixing compilation on linux - closes #557
|
2010-05-30 02:16:49 +00:00 |
|
Artem Pavlenko
|
f1986d1b85
|
+ remove expat deps
+ correct includes
|
2010-05-28 16:34:58 +00:00 |
|
Artem Pavlenko
|
83c0f1ca59
|
+ remove agg_svg_parser
|
2010-05-28 16:34:45 +00:00 |
|
Artem Pavlenko
|
a15e86e528
|
+ add libxml2 based svg parser implementation
|
2010-05-28 16:34:34 +00:00 |
|
Artem Pavlenko
|
a0a21eaa59
|
+ fixed transform mult order
|
2010-05-28 16:34:19 +00:00 |
|