Commit graph

10497 commits

Author SHA1 Message Date
Lucio Asnaghi
f1b8ad4ee7 Initial check in of a GEOS input plugin: This allows constructing
geometries directly inside a XML file by specifying a WKT text.
Useful a lot for building legend images for layers or drawing fixed
geometries in the map. An update of the main SConstruct and python
bindings for this will follow. Be careful with this, as it's mainly
alpha code.
2010-11-10 10:46:09 +00:00
Dane Springmeyer
90e51e79e8 warn the user if we are going to ignore their raster layer because exact projection matching is so brittle 2010-11-09 19:54:53 +00:00
Dane Springmeyer
34b462f15f fix import namespace 2010-11-08 23:18:08 +00:00
Dane Springmeyer
ecc974aa6e avoid compiler warning 2010-11-08 23:17:35 +00:00
Dane Springmeyer
df254d09b2 fix spelling 2010-11-08 21:37:16 +00:00
Dane Springmeyer
37a300d9fa allow occi plugin to compile against > 10g 2010-11-08 21:14:48 +00:00
Dane Springmeyer
69ade9ab35 fix compile error when building without memory mapped shapefiles - problem since r2194 2010-11-08 20:38:17 +00:00
Dane Springmeyer
61940db92f tweak the upgrade logic so that we don't loose existing attributes - allows upgrading a partially compliant xml 2010-11-08 19:54:28 +00:00
Dane Springmeyer
16ee468c78 set the minimum_version when upgrading 2010-11-08 19:12:29 +00:00
Dane Springmeyer
4f9dce9a0c only zoom to active layers 2010-11-08 18:57:30 +00:00
Dane Springmeyer
389ad44878 minimum_version was spelled wrong, so version check was not working 2010-11-05 17:40:46 +00:00
Dane Springmeyer
688c950344 get the occi plugin compiling after the late binding patch 2010-11-05 17:37:48 +00:00
Dane Springmeyer
55131af834 fix typo 2010-11-05 17:02:21 +00:00
Dane Springmeyer
feb4d0cb8e fixup more old references to previous geometry storage impl 2010-11-05 06:20:37 +00:00
Dane Springmeyer
8b00edc355 add the aspect_fix_mode addition to the CHANGELOG - first available in Mapnik 0.6.0 2010-11-04 23:33:16 +00:00
Artem Pavlenko
7bb37ebee0 + use Geometry2d to be compatible 2010-11-04 22:42:16 +00:00
Dane Springmeyer
209b0697dc upgrade a hello world plugin and cairo renderer to fully use new geometry_type 2010-11-03 16:26:30 +00:00
Artem Pavlenko
ab101401cd + simplify geometry implementation
+ removed multiple geometry typedefs
+ use geometry_type
+ revert to storing vertices in vector_vertex
  (previous implementation using std::vector was
   fragmenting heap causing performance issues with large geometries)
+ FIXME: hit_test is broken!
2010-11-03 13:19:15 +00:00
Artem Pavlenko
0361061053 + fix text_minimum_padding.diff (#547) patch 2010-11-03 13:19:04 +00:00
Artem Pavlenko
0823b83900 + apply Nino Walker's patch text_minimum_padding.diff #547
TODO:  consider simplifying text symbolizer options
2010-11-03 13:18:56 +00:00
Artem Pavlenko
87eafdba19 + fix unused argument warning 2010-11-03 13:18:46 +00:00
Dane Springmeyer
31a6d25e22 fixup raster colorizer example, removing accidental previous changes from brainstorming session 2010-11-01 18:57:44 +00:00
Dane Springmeyer
88ed29c8b7 increment the min_version required for several test maps 2010-10-31 22:04:10 +00:00
Dane Springmeyer
95ac40da03 scons: actually get the curl checking working 2010-10-24 21:22:22 +00:00
Dane Springmeyer
49ee8a2357 scons: configure check for libcurl - needed for the osm plugin - closes #651 2010-10-24 21:16:13 +00:00
Dane Springmeyer
ea39e6f69e add a directory for plugin templates - and add a first "hello world" with basic docs" 2010-10-24 08:04:16 +00:00
Dane Springmeyer
9281e6dcd8 avoid compiler warnings 2010-10-24 06:44:48 +00:00
Robert Coup
1dce437120 #622 add optional late-binding of datasources 2010-10-24 06:34:18 +00:00
Dane Springmeyer
9ec12e731e make sure not to let the user overwrite their style when upgrading 2010-10-22 00:23:02 +00:00
Dane Springmeyer
aef676c090 add changes missed in r2287 2010-10-15 02:16:37 +00:00
Dane Springmeyer
3011f53205 add support to PointSymbolizer for 'ignore_placement' - #564 2010-10-15 02:15:40 +00:00
Dane Springmeyer
5d13869da1 if only width or height are supplied for a marker, make a circle - ellipses can be drawn by different width/height values 2010-10-15 00:14:18 +00:00
Dane Springmeyer
ba911c82c1 add a test map for rendering stacked marker circles with no outlines and also outlines with fractional width 2010-10-15 00:13:29 +00:00
Dane Springmeyer
c8d5280b00 only render stroke on markers if it actually has a width 2010-10-15 00:12:51 +00:00
Dane Springmeyer
4286e9f08b shape: switch back to previous end of file method - closes #647 2010-10-14 19:47:54 +00:00
Dane Springmeyer
5308c36bc6 add more tests for the ShieldSymbolizer 2010-10-13 01:23:56 +00:00
Dane Springmeyer
a165713701 set svn ignore on rasterlite dir 2010-10-12 21:26:43 +00:00
Dane Springmeyer
c511313c28 attach -pthreads to CXXFLAGS not LIBS 2010-10-12 05:41:36 +00:00
Dane Springmeyer
cd8b52a494 fix sytax 2010-10-12 05:36:26 +00:00
Dane Springmeyer
977ec6c498 shuffle addition of 'pthreads' flag so it is added before configure check 2010-10-12 05:34:41 +00:00
Dane Springmeyer
b498f858c5 use plural 'pthreads' on solaris 2010-10-12 05:25:32 +00:00
Dane Springmeyer
ca5d44032e explicitly set the runpath to libmapnik for the python bindings - in combination with ability to set 'CUSTOM_LDFLAGS' this closes #354 2010-10-12 04:40:00 +00:00
Dane Springmeyer
688b1f2299 add an 'extra_attributes' property to the map to store mapnik::parameters that don't make sense as full attributes but need to be carried through from load_map() to save_map() for applications that use mapnik to serialize to xml such as Cascadenik and Quantumnik (currently useful storage for 'minimum_version' and 'font_directory') 2010-10-07 19:34:36 +00:00
Dane Springmeyer
157e835ebf make sure to return with something 2010-10-07 19:30:35 +00:00
Dane Springmeyer
2fc2b4c443 add 'font_directory' attribute to map to allow for regstration of fonts within - in combination with r2025 this closes #168 2010-10-07 01:49:07 +00:00
Dane Springmeyer
2f46db5aba python: add back mapnik.Filter and mapnik.Box2d as deprecated + formatting 2010-10-07 01:03:16 +00:00
Dane Springmeyer
aa77ec70a1 stub in docstrings for expressions 2010-10-07 01:01:49 +00:00
Dane Springmeyer
6fa205474f fix spelling 2010-10-07 01:00:58 +00:00
Dane Springmeyer
2c923d4cc2 scons: remove stale plugins when installing (will avoid common problem of old installed plugins with incompatible ABI) and shuffle color logic to make sure you can properly turn off color printing with COLOR_PRINT=False 2010-10-07 00:42:47 +00:00
Dane Springmeyer
2337c79c87 expose methods and properties on the ShieldSymbolizer - addresses #612 2010-10-06 19:10:51 +00:00