Commit graph

  • 62019e0849 small cleanup Artem Pavlenko 2006-04-22 19:37:59 +00:00
  • aea4de676b added missing PROJ_* Artem Pavlenko 2006-04-21 19:05:23 +00:00
  • 30d930c709 - Updates docs/ogcserver/readme.txt - Added GetCapabilities named style support to 1.1.1 Jean-Francois Doyon 2006-04-21 00:18:07 +00:00
  • ab7d66ee8c - Add support for named styles in GetCapabilities. Not yet supported by GetMap however. - Add finalize() to BaseWMSFactory to run sanity checks. Jean-Francois Doyon 2006-04-21 00:13:25 +00:00
  • bde3b7ae51 - INIMAGE text now on transparent background - BLANK error handling support added Jean-Francois Doyon 2006-04-16 19:23:37 +00:00
  • f862ef425f Added support for INIMAGE error handling. Jean-Francois Doyon 2006-04-16 04:17:39 +00:00
  • b8ac9b1984 OK, final fixes to the WMS stuff, cleaned up documentation, and so on. Jean-Francois Doyon 2006-04-14 03:45:46 +00:00
  • af55c99fa4 - Improve WMS compliance - Remove unused code - Rework layer and style bulding - minor doc changes Jean-Francois Doyon 2006-04-13 02:39:49 +00:00
  • 39d14bdb5f Documentation for the ogcserver. Jean-Francois Doyon 2006-04-11 03:00:39 +00:00
  • d4b5171efb - Add some more error checking - Simplify configuration Jean-Francois Doyon 2006-04-11 00:36:08 +00:00
  • 378d4a4e1d A CGI/FastCGI compatible ogcserver executable written in python, as well as a sample config file. Jean-Francois Doyon 2006-04-11 00:33:24 +00:00
  • 603c0c0fa3 - Add the CGI executable, and a sample configuration file - Various code optimizations: - Remove unnecessary imports - Better share/re-use objects - Move more work to initialization, to optimize for FastCGI Jean-Francois Doyon 2006-04-10 06:19:27 +00:00
  • 56166790df - Improved error handling and detection - Refactored WMS code quite a bit - TODO: better map factory. Jean-Francois Doyon 2006-04-08 21:53:36 +00:00
  • aa045f79fe Setting the Id keyword on the new files. Jean-Francois Doyon 2006-04-08 06:21:26 +00:00
  • 8d336dcf7d Adding the initial implementation of an OGC server in Python for Mapnik. Although it works, it needs polishing and documentation, which will follow shortly. Jean-Francois Doyon 2006-04-08 06:18:50 +00:00
  • c533d0ecd7 The data has been transformed to a slightly different projection (EPSG:42304). Also full files are included for ESRI tools, in case someone wants to manipulate it further. Jean-Francois Doyon 2006-04-06 23:18:44 +00:00
  • cdc48edfd6 1. validate image reader 2. open files in binary mode (win32) Artem Pavlenko 2006-04-05 08:27:45 +00:00
  • 61fd258fd1 changing licence from GPL to LGPL Artem Pavlenko 2006-03-31 10:32:02 +00:00
  • 6cd99a52ab tagging pre LGPL release pre_lgpl Artem Pavlenko 2006-03-31 09:00:10 +00:00
  • ead91700c2 small optimization Artem Pavlenko 2006-03-31 08:55:35 +00:00
  • f97b552eda changed from gid to ogc_fid (is it standard?) Artem Pavlenko 2006-03-31 08:54:20 +00:00
  • b7e96d387b fix rawdata() method to return PyString_FromStringAndSize Artem Pavlenko 2006-03-29 22:26:55 +00:00
  • bb606d04f5 added non-const getLayer Artem Pavlenko 2006-03-28 15:39:38 +00:00
  • 0e53e23ec1 fixed pointz/pointm reading Artem Pavlenko 2006-03-28 10:09:24 +00:00
  • 8986108775 added set_datasource method (TODO!!!) fixed pointz in shapeindex Artem Pavlenko 2006-03-28 08:29:36 +00:00
  • bc10495517 - Ignore the files generated during build. Jean-Francois Doyon 2006-03-28 01:16:11 +00:00
  • 7e05522b52 - Add an ignore. - load Projection class and DEGREES constant into mapnik module namespace so that one can "from mapnik import Projection, DEGREES" - Clean up the build/install of the python module. Jean-Francois Doyon 2006-03-28 01:07:01 +00:00
  • 04dc62160e Added some docstrings. Jean-Francois Doyon 2006-03-28 01:01:00 +00:00
  • f903432048 Add support for building pyprojection. Jean-Francois Doyon 2006-03-26 22:36:55 +00:00
  • 2d18a3a2c0 Add python PROJ.4 module under mapnik python API. Jean-Francois Doyon 2006-03-26 22:35:37 +00:00
  • 4fd22de310 Set some svn properties. Jean-Francois Doyon 2006-03-26 22:32:03 +00:00
  • d35e9f047e small cleanup Artem Pavlenko 2006-03-23 21:45:32 +00:00
  • fce4076ad5 refactored font engine to export symbols correctly on win32 Artem Pavlenko 2006-03-23 11:54:50 +00:00
  • 98763057e6 added pragma to disable 4996 warning Artem Pavlenko 2006-03-23 11:54:03 +00:00
  • 90e9f7b51b Add a first try at generating Python API documentation using epydoc. Jean-Francois Doyon 2006-03-23 02:45:08 +00:00
  • 6f1ed0029c code cleanup Artem Pavlenko 2006-03-22 20:31:02 +00:00
  • 1ae34ab1d5 added -fPIC flag to agg to compile on x86_64 Artem Pavlenko 2006-03-22 20:20:44 +00:00
  • 9480cbade6 re-implemented value class to compile on win32 Artem Pavlenko 2006-03-22 19:57:48 +00:00
  • 56a8187bcb added new line at the end of file Artem Pavlenko 2006-03-22 15:59:15 +00:00
  • ddaa9b5368 removed unused static gamma member Artem Pavlenko 2006-03-22 15:57:12 +00:00
  • ac2a286cde added __declspec(dllexport) + general cleanup Artem Pavlenko 2006-03-22 15:55:58 +00:00
  • f69ac02a65 removed unused files Artem Pavlenko 2006-03-22 15:53:38 +00:00
  • 883e21fe0c added __declspec(dllexport) Artem Pavlenko 2006-03-22 15:52:29 +00:00
  • 33ec516bd4 added platform specific configuration file Artem Pavlenko 2006-03-22 15:51:06 +00:00
  • f2ac0a97f6 removed unused files Artem Pavlenko 2006-03-22 15:50:05 +00:00
  • 3848515e6e removed unused files Artem Pavlenko 2006-03-22 15:48:54 +00:00
  • e85db9ac69 removed unused files Artem Pavlenko 2006-03-22 15:46:58 +00:00
  • 2fa9d1967e added __decl(dllexport) to exported symbols\n removed unused files Artem Pavlenko 2006-03-22 15:45:52 +00:00
  • fab04e1626 removed verbose output Artem Pavlenko 2006-03-22 14:57:50 +00:00
  • fbbf75f032 added explicit flags ios::in|ios::binary for win32 compat Artem Pavlenko 2006-03-22 14:52:32 +00:00
  • 6914187e0b - Remove the python interpreter from the script, have the user supply it instead - Add a little README.txt Jean-Francois Doyon 2006-03-22 02:41:13 +00:00
  • 8678bc54c4 Here is a first implementation of a working python demo!! Jean-Francois Doyon 2006-03-22 02:32:38 +00:00
  • dc2e7d9def Initial load of the data that can be used for the demo. Jean-Francois Doyon 2006-03-22 01:03:22 +00:00
  • 81b694f782 - Add .sconsign to svn:ignore ... - Create a fontscollectionpath in paths.py and use it. Jean-Francois Doyon 2006-03-22 00:41:52 +00:00
  • 08b80bbc64 Add docstrings, and add support for setting the map width and height after object creation. Jean-Francois Doyon 2006-03-22 00:13:14 +00:00
  • 30dd43200b Add support for halo's to TextSymbolizer(). Jean-Francois Doyon 2006-03-22 00:11:01 +00:00
  • e21c3b36f6 removed save and load to text archive functionality to keep x86_64 build happy Artem Pavlenko 2006-03-19 21:59:16 +00:00
  • 153fbc9572 added font_engine to python bindings (TODO!) Artem Pavlenko 2006-03-19 21:55:59 +00:00
  • 58675f6bf1 replaced cerr and cout with clog ( redirected to cerr by default) Artem Pavlenko 2006-03-19 21:54:40 +00:00
  • 673bd4bc19 replaced cout and cerr with clog (by default redirected to cerr) Artem Pavlenko 2006-03-19 21:53:47 +00:00
  • e8d68b615e removed unused text.{hpp,cpp} Artem Pavlenko 2006-03-19 21:51:40 +00:00
  • 89cad86d8e added anchor and displacement to text_symbolizer Artem Pavlenko 2006-03-10 12:08:55 +00:00
  • cba1063346 fixed label bbox calc Artem Pavlenko 2006-03-08 23:03:19 +00:00
  • ce93c69fa3 minor syntax corrections to comply with ansi c++ Artem Pavlenko 2006-03-08 23:02:28 +00:00
  • 9948f41b1b link to boost_serialization lib Artem Pavlenko 2006-03-08 13:49:59 +00:00
  • 125e927908 Fix the build process to install the included free ttf fonts. Jean-Francois Doyon 2006-03-03 00:18:08 +00:00
  • 43f0029ca7 Add some default fonts to the mapnik distribution. Jean-Francois Doyon 2006-03-03 00:10:10 +00:00
  • c93e9c7d5b small correction: 1. Layer method takes named arguments 2. CreateLayer expects Python dictionary Artem Pavlenko 2006-03-01 15:34:23 +00:00
  • 0f3fcc7f34 updated text symboilizer fixed memory leak in FT_Glyph Artem Pavlenko 2006-03-01 15:16:45 +00:00
  • 06da5f14eb keyword arguments for Layer factory Artem Pavlenko 2006-03-01 15:15:37 +00:00
  • d0f0f5a564 Changed the layer constructor to use a more pythonic: Jean-Francois Doyon 2006-03-01 04:14:41 +00:00
  • c3ff3084ca 1.added to_string method to Color 2.added factory methods to python Color Artem Pavlenko 2006-02-27 21:57:08 +00:00
  • 3818da6bc5 added quad_tree implementaion Artem Pavlenko 2006-02-27 21:25:25 +00:00
  • efc23b9217 Fixed up some more styling. Jean-Francois Doyon 2006-02-26 23:04:47 +00:00
  • 34dc842d2d Reworked all the svn:ignore properties. They are all set explicitely now, and nothing should be left unacounted for. Jean-Francois Doyon 2006-02-26 21:47:35 +00:00
  • 9de253198b 1.python bindings updated to reflect symbolizers changes 2.added label collision detector ( TODO - proper impl!) Artem Pavlenko 2006-02-25 11:03:30 +00:00
  • 1728bdbc7e added: 1. start/end map/layer handlers 2. some cleanups Artem Pavlenko 2006-02-21 20:17:08 +00:00
  • bd173527a0 added font_engine impl - work in progress:) Artem Pavlenko 2006-02-21 19:55:24 +00:00
  • 897341e042 Capitalized class names as per the "Style Guide for Python Code" at: Jean-Francois Doyon 2006-02-20 01:34:02 +00:00
  • d34d818626 Simple fix to how the python version is tested. Jean-Francois Doyon 2006-02-20 01:17:04 +00:00
  • b246133a2b Fix a bug that would switch to the wrong BOOST_APPEND if one of the boost libs is missing. Jean-Francois Doyon 2006-02-14 23:59:53 +00:00
  • 9f8460fb0b changed headers order to keep boost::serialization (1_33_0) happy! (trunk) Artem Pavlenko 2006-02-13 20:28:21 +00:00
  • 03a9c5599c changed headers order to keep boost::serialization library (1_33_0) happy. release-0.2.5a Artem Pavlenko 2006-02-13 20:26:42 +00:00
  • e3c1365043 some line rendering fixes and optimizations Artem Pavlenko 2006-02-11 00:39:50 +00:00
  • aed5516197 1. new feature model - based on boost::property_map concept f = feature(id); f["name"] = "what is my name?"; boost.put(f,"area",123123.4325); Artem Pavlenko 2006-02-10 17:13:02 +00:00
  • f4a64526c3 updated agg-2.4 Artem Pavlenko 2006-02-10 17:07:15 +00:00
  • 034298f7dd make agg_renderer non-copyable Artem Pavlenko 2006-02-08 10:44:46 +00:00
  • a181d78403 Of course,we can use one templated member functions to handle all symbolizers. Artem Pavlenko 2006-02-07 20:51:08 +00:00
  • 6a4070a32a added raster_symbolizer Artem Pavlenko 2006-02-07 16:16:54 +00:00
  • af2601eea0 1. new style/feature processor abstraction allowing plugable backends. (to construct custom 'Output' derive from feature_style_processor (CRTP) e.g class MyOutput : public feature_style_processor<MyOutput> and implement: process(***_symbolizer const&, Feature const&) methods At the moment only AGG renderer is implemented Artem Pavlenko 2006-02-07 14:41:41 +00:00
  • 9f9e4c1d8e Reworked the way the tail end of the boost libs (i.e. -gcc-mt) is handled. Jean-Francois Doyon 2006-02-06 01:08:32 +00:00
  • 1c20f2a02b Modify to match the new SConstruct ... one last time! Jean-Francois Doyon 2006-02-05 22:36:33 +00:00
  • 8ed259967f Add .sconsign to be ignored, make filter recursive in the source tree. Jean-Francois Doyon 2006-02-05 22:25:34 +00:00
  • de613054fe Set svn:ignore to ignore: Jean-Francois Doyon 2006-02-05 22:23:14 +00:00
  • ecd1f27045 Fixed an (ironic) bug with the debug option :) Jean-Francois Doyon 2006-02-05 22:19:25 +00:00
  • 0aac110961 Cleaning SConstruct a little bit. No new functionality. Jean-Francois Doyon 2006-02-05 22:03:43 +00:00
  • e455c19431 Edit the INSTALL to reflect the changes in the build options. Jean-Francois Doyon 2006-02-05 21:04:30 +00:00
  • 00f43b348d Use the current python interpreter as default for building python bindings. Jean-Francois Doyon 2006-02-05 21:01:54 +00:00
  • 2d4ea20560 added set_capacity method to geometry classes. (now we can use std::vector<boost::tuple<value_type,value_type,char> > as an alternative vertex storage). Artem Pavlenko 2006-02-05 12:31:24 +00:00
  • 2a858bcd19 1.removed named_style_cache 2.styles moved to Map object Artem Pavlenko 2006-02-05 09:45:51 +00:00