Dane Springmeyer
3b26f6b01a
add docstring and factory method for osm plugin - closes #275
2009-04-01 00:43:08 +00:00
Artem Pavlenko
6268f4fb80
+ oops, fixed
2009-04-01 00:11:14 +00:00
Artem Pavlenko
ce45f8dec3
+ fix UChar to wchar_t conversion
2009-03-31 22:59:34 +00:00
Dane Springmeyer
c8340e7161
ogcserver: use PATH_INFO to contruct the request 'onlineresource' since SCRIPT_NAME will be emtpy in a WSGI app - fixes #243 for the WSGI wrapper
2009-03-31 17:18:41 +00:00
Dane Springmeyer
a7d8e7b240
fix axis ordering for epsg codes >=4000 and <5000 - based on patch from crschmidt (thanks) - closes #241
2009-03-31 17:09:36 +00:00
Lucio Asnaghi
8c775a6da3
+ added "encoding" datasource parameter to occi plugin
...
+ added factory methods with docstrings for occi plugin (closes #274 )
2009-03-31 07:53:29 +00:00
Artem Pavlenko
10f55a678b
+ add support for vertical_alignment (text_symbolizer)
...
valid values are : top, middle, bottom
default to middle which can now center multi-line text
2009-03-30 20:47:26 +00:00
Dane Springmeyer
db7b0edd58
revise handling of featureset returned from GetFeatureInfo 'query_map_point' - closes #271 : Todo GetFeatureInfo support still depends on addressing #272
2009-03-30 14:59:42 +00:00
Dane Springmeyer
aaf6fca823
add docstring for Datasource wrapper
2009-03-30 05:10:00 +00:00
Dane Springmeyer
7540ef409a
add docstrings to top of file and factory methods in __init__.py and harmonize indentation to 4 spaces
2009-03-30 04:37:28 +00:00
Dane Springmeyer
c9b4d71b1a
add docstrings to main boost python functions
2009-03-30 04:32:23 +00:00
Dane Springmeyer
a87acb13d5
ogcserver: add module level docstrings for remaining ogcserver files
2009-03-30 04:25:01 +00:00
Dane Springmeyer
a40bcc2571
ogcserver: in relation to load_XML() rename and break apart methods for copying layer and style objects and avoid attempting to register a style > 1 time if found in aggregate styles of a layer
2009-03-30 04:24:01 +00:00
Dane Springmeyer
358f087057
fix scale_denominator to be a method (not property) and shuffle alphabetically
2009-03-30 04:17:03 +00:00
Dane Springmeyer
2f04dc753c
scons: normalize paths written to 'paths.py' to avoid double '//'
2009-03-30 04:15:11 +00:00
Dane Springmeyer
df7a5b8429
scons: add module docstring to 'paths.py'
2009-03-29 19:05:42 +00:00
Artem Pavlenko
2c878b52cf
+ reflect CoordTransform in Python (TODO: rename to ViewTransform in core lib)
2009-03-29 10:26:44 +00:00
Andreas Volz
e04a9cddda
- added paths.py.in -> a template to generate paths.py with automake
...
- added ax_boost_program_options.m4 to detect boost library needed to utils
- print out at configure script end the build configuration
2009-03-27 00:17:52 +00:00
Andreas Volz
887518fc57
- install plugins in lib/mapnik/input
...
- Fix: no sqlite3 for kismet
- python files compile and install
2009-03-25 23:11:49 +00:00
Andreas Volz
7bb3354f61
- compile python binding c++ code
...
- check for python
2009-03-25 20:16:48 +00:00
Artem Pavlenko
570fe611f4
+ qualify 'value' to avoid names clashing
...
+ use _enumeration helper wrapper
2009-03-21 12:39:06 +00:00
Artem Pavlenko
24174d68e9
+ reflect aspect_fix_mode in Python
2009-03-21 11:22:10 +00:00
Artem Pavlenko
9970766461
formatting
2009-03-15 23:33:46 +00:00
Dane Springmeyer
40ef82f225
ogcserver: Fix syntax errors accidentally introduced in r986 - patch from rcoup ( closes #256 )
2009-03-09 00:15:03 +00:00
Dane Springmeyer
4fb1eb6c0e
Add missing include
2009-03-05 04:44:34 +00:00
Dane Springmeyer
37837db4c1
move the boost::python namespace back to original location
2009-03-05 03:47:15 +00:00
Dane Springmeyer
ea2e39b81b
ogcserver: Add content-length to cgi, wsgi, and mod-python handlers and max_age to wsgi and mod_python - thanks tmcw, closes #251
2009-03-03 17:08:19 +00:00
Dane Springmeyer
44aa40a610
ogcserver: remove unused import
2009-03-03 17:04:58 +00:00
Dane Springmeyer
9f40e90def
scons: move all configure options to 'scons configure' stage, using pickling to maintain configure options across builds
2009-02-26 23:35:09 +00:00
Dane Springmeyer
46df10d7d0
scons: add boolean option to avoid linking to Framework Python on darwin ( closes #248 )
2009-02-25 01:02:43 +00:00
Dane Springmeyer
90f3703505
scons: add option called 'LIB_DIR_NAME' to control the relative directory where input plugins are installed and where python looks to register them
2009-02-23 00:47:01 +00:00
Dane Springmeyer
918db0bfb8
+ add string representation for Projection object in python
2009-02-22 18:22:31 +00:00
Dane Springmeyer
42be8116e1
scons: add a SYSTEM_FONTS variable to avoid installation of bundled dejavu fonts and instead point Python bindings at given value - also print SCONS_LOCAL_CONFIG values for user during configure
2009-02-20 19:31:08 +00:00
Dane Springmeyer
a8b6b0022b
ogcserver: use the ordered layering from r938 and a layer named __all__ to signal a request all layers (addresses #226 )
2009-02-19 18:20:14 +00:00
Dane Springmeyer
06e073c7ba
ogcserver: apply patch from crschmidt to support correct layer ordering in GetCaps response ( closes #226 )
2009-02-19 18:02:17 +00:00
Dane Springmeyer
292056da77
remove unneeded include added in r921
2009-02-17 05:45:59 +00:00
Dane Springmeyer
98ada350ea
+ add pickling support for styles and rules - TODO expose symbolizer object in general( #190 ) and for pickling
2009-02-17 05:23:10 +00:00
Dane Springmeyer
3e51c02513
+ add pickling interface to layers and datasources ( closes #205 ) - TODO support parameters
2009-02-16 01:53:34 +00:00
Dane Springmeyer
dbdbfa4333
ogcserver: r909 added the wrong modserer.py file, reverting to correct one.
2009-02-15 23:13:17 +00:00
Dane Springmeyer
f85c0c8b68
+ add modified mod_python ogcserver wrapper patch for 'modserver.py' from tmcw ( closes #101 )
2009-02-15 23:02:45 +00:00
Dane Springmeyer
7bc810b6b8
ogcserver: Add html exception to allowedexceptions
2009-02-15 22:51:00 +00:00
Dane Springmeyer
65bb344440
ogcserver: don't set the background color unless the get param exists
2009-02-15 22:43:03 +00:00
Dane Springmeyer
771e76f637
+ add style pickling support to mapnik::Map, fix tabs, and only un-pickle background color if exists (closes 233)
2009-02-15 19:53:48 +00:00
Artem Pavlenko
98267e2959
+ MAPNIK_VERSION (defined in mapnik/version.hpp)
...
+ expose version in Python :
mapnik.mapnik_version()
mapnik.mapnik_version_string()
+ add SQLite plug-in in Python bindings
2009-02-12 16:44:04 +00:00
Dane Springmeyer
be2c27ff86
OGCServer: add support for load_map() within WMSFactory (thanks xcacou,theosys,and tmcw for early patches) ( closes #129 )
2009-02-12 02:12:26 +00:00
Dane Springmeyer
577ee5ee22
+ implement a layer copy method, provide a 'default' layername that will return a map with all layers rendered, and clean up PIL imports
2009-02-12 01:45:33 +00:00
Dane Springmeyer
e24b6f3654
Improve usability of ogcserver debug mode by printing to new html response when in debug mode or when the QUERY_STRING is empty, signaling testing
2009-02-12 01:28:57 +00:00
Dane Springmeyer
da9640c39d
convert to unix line endings
2009-02-12 01:17:30 +00:00
Dane Springmeyer
75d5e1c9e1
Convert to unix line endings
2009-02-12 01:11:18 +00:00
Tom Hughes
220bb3e99a
Revert the patch to add a show_page flag to the cairo renderer and
...
replace it with support for rendering to a cairo context rather than
a cairo surface.
When rendering to a surface a show_page is done, when rendering to a
context it is not so that multiple renders can be done, possibly with
modified scaling and/or translation.
2009-02-06 00:46:29 +00:00
Dane Springmeyer
51293f64ba
+ apply show_page.patch (thanks Berteun) ( closes #201 )
2009-02-05 18:09:14 +00:00
Artem Pavlenko
a45e93b79a
+ more property goodness on the TextSymbolizer from Python (springmeyer)
2009-02-05 11:54:07 +00:00
Artem Pavlenko
c3ff9c842d
+ scons_python_usability_improvements2 (springmeyer)
2009-02-03 23:00:03 +00:00
Artem Pavlenko
ffef15e22e
+ reflect buffered_envelope method
...
+ fix view_transform to return ctrans (TODO)
2009-02-02 23:39:20 +00:00
Dane Springmeyer
f5127d6ee4
Remove reference to CAIRO_HAS_IMAGE_SURFACE macro since this is not supported until cairo 1.8 release
2009-01-28 21:11:10 +00:00
Dane Springmeyer
f414843c4f
+ First implementation of OGR(vector) input plugin. Patch from kunitoki. Thanks! Closes #170
2009-01-28 20:16:31 +00:00
Artem Pavlenko
e7014c2b7e
+ SCons_usabilty_improvements2.patch (springmeyer)
...
(see #186 ticket for details)
2009-01-26 22:58:55 +00:00
Dane Springmeyer
2d47f24a7e
+ added ability to transform Envelopes in addition to Coords in new python ProjTransform, closes #117
2009-01-25 19:02:07 +00:00
Artem Pavlenko
8b298729bf
+ mapnik-centralise-image-tostring-functions.patch (jonb)
...
(moves Image.tostring() to core c++ code)
2009-01-19 22:51:55 +00:00
Artem Pavlenko
7d6a21dfeb
+ mapnik-fix-threaded-python-exceptions.patch from jonb
2009-01-17 20:45:53 +00:00
Artem Pavlenko
391ae4c4be
+ mapnik-image-from-cairo-in-python.patch from jonb
...
adds a method to the python bindings to create an Image from a
Cairo.ImageSurface().
2009-01-17 20:34:58 +00:00
Artem Pavlenko
cad0a839b6
+ mapnik-load-map-from-string.patch (jonb)
2009-01-15 23:51:07 +00:00
Artem Pavlenko
a07767ef3d
+ (c++) renamed mapnik::Color to mapnik::color
...
+ (c++) added mapnik::color ctor from named colours (TODO: consider not to export color_factory)
+ (Python) fixed pickling
+ (Python) added to_hex_string method
2009-01-14 12:10:24 +00:00
Dane Springmeyer
689b1eb018
Made Scale Denominator available as a property of the Map
2009-01-14 06:12:55 +00:00
Dane Springmeyer
f0d58a99f3
+ expose map resize and remove_all methods as well as view_transform property in python
2009-01-14 04:52:04 +00:00
Artem Pavlenko
fd194e2ba6
+ reflect mapnik::proj_transform in Python ( #117 )
2009-01-13 15:49:26 +00:00
Artem Pavlenko
9a75034a88
+ applied python_point_datasource.patch from lwu
2009-01-13 00:56:09 +00:00
Artem Pavlenko
14fa35fb18
+ enable multiple python threads with Cairo rennderer patch from jonb
2009-01-10 23:30:33 +00:00
Artem Pavlenko
bb284d0cfc
+ enable multiple python threads patch from jonb
2009-01-10 17:57:59 +00:00
Artem Pavlenko
d8226945d4
+ improved pkg-config logic
2009-01-10 12:08:55 +00:00
Dane Springmeyer
a3e81dd344
+ more complete docstrings for the boost::python Layer class
2008-12-04 23:33:18 +00:00
Artem Pavlenko
48a13f8cbc
appled boost_append_osx_patch_v3 from jbronn
2008-12-04 23:20:44 +00:00
Artem Pavlenko
190f8e5cb9
+ return boost::optional in find_style (c++)
...
+ return feature_type_style by value, raise KeyError otherwise (Python)
2008-11-18 21:15:46 +00:00
Dane Springmeyer
2c83877108
Added python docstrings to mapnik Map class
2008-11-17 23:44:50 +00:00
Dane Springmeyer
86dcb79808
Minor spelling change to use more common spatial term
2008-11-17 01:32:45 +00:00
Artem Pavlenko
bf1ea518c0
+ Exposed the proj forward and inverse as methods on the actual geometry (springmeyer)
2008-11-16 22:36:21 +00:00
Artem Pavlenko
d4032c217e
Exposed the proj forward and inverse as methods on the actual geometry (springmeyer)
2008-11-16 22:30:44 +00:00
Artem Pavlenko
df8cfcab03
+ fixed building with boost-1_36
...
+ corrected order of BOOST_TOOLKIT
(create symlinks on OSX + boost-1_35)
2008-10-08 06:30:38 +00:00
Artem Pavlenko
20f3a9460d
+ expose buffer_size parameter (default 0)
...
influences envelope used by placement detector
( i.e. 'avoid_edges' parameter)
2008-09-21 10:14:38 +00:00
Artem Pavlenko
565da55742
+ point symbolizer opacity patch from Brian (openstreetmap@brian.quinion.co.uk)
2008-09-19 08:27:32 +00:00
Artem Pavlenko
1947a1293e
removed multiple bases for now
2008-09-17 20:10:04 +00:00
Artem Pavlenko
beec0d6a03
use text_symbolizer,symbolizer_with_image as bases
2008-09-15 08:46:18 +00:00
Tom Hughes
72e21fa080
Make the python bindings for image views actually only return data
...
from the view and not the whole image.
2008-07-30 12:47:37 +00:00
Tom Hughes
e8935c4cf8
Fix brain fade - python cairo bindings should work again now.
2008-07-30 07:37:48 +00:00
Tom Hughes
018852148c
Don't try and include cairo support in the python bindings if we
...
haven't built mapnik itself with cairo support.
2008-07-29 08:01:57 +00:00
Dave
b228feaa49
Fix the OGCServer (would always throw invalid image format errors)
2008-07-25 01:06:09 +00:00
Artem Pavlenko
fe31150a7b
corrected boost libs names logic
2008-06-29 11:40:35 +00:00
Artem Pavlenko
3f9127b5d0
reverting back to 700
2008-06-29 10:58:29 +00:00
Artem Pavlenko
3275cf9ce6
applied font fallbacj patch from Beau Gunderson
2008-06-29 10:40:08 +00:00
Tom Hughes
4483d59797
Revert previous fix for #89 and add a new improved fix that enhances the
...
value class to have a proper null type and do comparisions SQL style so
that null is neither equal nor not equal to other things.
2008-04-12 15:22:27 +00:00
Tom Hughes
b0b61293b1
Link the python extension explicitly with the cairo libraries on Darwin.
2008-03-12 21:46:54 +00:00
Tom Hughes
2f67c036fe
Make cairo components conditional on the relevant libaries etc existing.
2008-03-12 19:14:51 +00:00
Tom Hughes
06006d2f24
Add cairo support to the python bindings - needs Pycairo installed.
2008-03-12 00:37:53 +00:00
Artem Pavlenko
e1ea0a72db
use range based 'parse' method
...
transcode strings in filter expressions (default to utf8 input)
-- we can use map definition *.xml to define encoding
-- and in case of Python from
# -*- coding: utf-8 -*-
utf8 encoded filters are working now.
2008-02-26 11:43:49 +00:00
Artem Pavlenko
1625c760db
implemented Image open method :
...
im = Image.open("map.png")
2008-02-19 11:28:20 +00:00
Artem Pavlenko
308e315432
added Unicode support based on ICU
2008-02-18 21:40:34 +00:00
Artem Pavlenko
84bd1fda6c
don't prepend temp DESTDIT prefix to mapnik_pluigins_dir
2008-02-07 11:51:41 +00:00
Artem Pavlenko
2b832f5bc8
setjmp png patch from JonB
2008-02-07 10:14:14 +00:00
Artem Pavlenko
ecaf40475e
fixed
2008-02-04 16:13:04 +00:00
Artem Pavlenko
af1c576593
add displacement method to set dx,dy
...
add allow_overlap property
2008-01-29 11:22:32 +00:00