Commit graph

  • e016bd61f8 Added transcoder based on iconv. Internally we use UCS-2 at the moment. * Postgis plug-in determines encoding by querying 'client_encoding' parameter (libpq). * Shapfiles (dbf!) don't store character encoding information. Users can apply 'encoding' parameter at datasource creation stage (defaults to Latin1 (ISO-8859-1)) * Raster plug-in utf-8 Artem Pavlenko 2007-02-06 14:27:21 +0000
  • fe313cdcd9 fixed property name Artem Pavlenko 2007-02-05 11:53:00 +0000
  • 5b05ffe1a4 made text_placement a property. Artem Pavlenko 2007-01-29 22:29:06 +0000
  • 59f940b090 append namespace to 'transform' to support buiding with STLport. Artem Pavlenko 2007-01-29 12:50:26 +0000
  • 1e710ceab3 to_string() : added specialization for double values with increased precision. Artem Pavlenko 2007-01-26 15:50:39 +0000
  • 560a875a88 - Edit ogcserver docs to mention GetFeatureInfo support. Jean-Francois Doyon 2007-01-25 02:07:00 +0000
  • 836488a7c8 - Add support for text/plain GetFeatureInfo! Jean-Francois Doyon 2007-01-25 01:50:11 +0000
  • 0b86373457 - Use the multithreaded versions of boost libs by default. Jean-Francois Doyon 2007-01-25 00:44:05 +0000
  • 50e612417b fixed to work with boost-1_33_1 Artem Pavlenko 2007-01-23 22:49:09 +0000
  • c08a4eb221 corrected cut&paste error Artem Pavlenko 2007-01-17 20:05:23 +0000
  • 097397f422 vc-8_0 needs template functions instantiated/defined?? in header file for proper export. gcc on the other hand , chokes with error : can not instantiate undefined function. Added #ifdef/#endif _MSC_VER. Artem Pavlenko 2007-01-17 20:04:21 +0000
  • 7c18308d32 Added BOOST_TOOLKIT option (defaults to env['CC']). Specify BOOST_TOOLKIT=gcc41 for libboost_***-gcc41-mt.so Artem Pavlenko 2007-01-17 11:59:41 +0000
  • ed5bbe25fe improved win32 support from Valery Moiseev. Artem Pavlenko 2007-01-17 11:43:11 +0000
  • 5549045aaa use all parameters to calculate connection id Artem Pavlenko 2007-01-16 15:22:49 +0000
  • 085f832a77 in query_point method expect (x,y) in Map coordinate system Artem Pavlenko 2007-01-16 15:18:25 +0000
  • 199f3f6c12 include Layer instead of forward declaration Artem Pavlenko 2007-01-11 17:19:51 +0000
  • 85f4bfc697 added queryable property and visible method to Layer (Python) Artem Pavlenko 2007-01-09 11:23:19 +0000
  • 995980433e reflect feature's properties in Python (see wiki for more info and usage) Artem Pavlenko 2006-12-31 11:44:34 +0000
  • bb035bdc54 don't project query point if host projection is geographic Artem Pavlenko 2006-12-31 11:42:57 +0000
  • 4772a16eb6 boost/filesystem.hpp is not in boost 1.33.1 reverted to <boost/filesystem/operations.hpp> Artem Pavlenko 2006-12-30 21:48:15 +0000
  • 6aa5401151 Added connect_timeout parameter to postgis connection (set to 4 sec). Artem Pavlenko 2006-12-22 11:57:02 +0000
  • 37ebe481c9 1. is_regular is not supported in boost 1.33.* 2. cleanups Artem Pavlenko 2006-12-21 22:51:53 +0000
  • b5cf9da686 1.added more accessors 2.in tiff_reader check for valid file prior opening. Artem Pavlenko 2006-12-20 00:22:45 +0000
  • 77854e7d76 use PNG_MMX_CODE_SUPPORTED instead of PNG_ASSEMBLER_CODE_SUPPORTED (mmx.patch from Dominic Hargreaves) Artem Pavlenko 2006-12-18 10:27:09 +0000
  • 14f98509b9 added 'transparent' named colour = Color(0,0,0,0) (from Luiz Vital) TODO: support transparency for any background colour. Artem Pavlenko 2006-12-17 12:10:28 +0000
  • 659a012000 reflected Layer 'active' property in Python ( Thanks, Luiz Fernando Vital!) Artem Pavlenko 2006-12-17 12:08:11 +0000
  • 31442b6bac Added DESTDIR option which is used as an additional prefix for the purposes of installing files. It is useful for binary distributions (eg RPM etc). Thanks to Dominic Hargreaves! Artem Pavlenko 2006-12-17 12:05:47 +0000
  • dee8851b26 added support for right to left languages by using the fribidi library (patch from Ehud Shabtai, thanks!) Artem Pavlenko 2006-12-17 11:56:57 +0000
  • cf1542da7e Update the link to the data license. Jean-Francois Doyon 2006-12-16 17:49:30 +0000
  • 447b63b1c1 updated to latest mapnik Artem Pavlenko 2006-12-07 23:43:31 +0000
  • 7d62c229d0 applied from patch from Krzysztof Godlewski : reflects scale_denominator(..) into Python Artem Pavlenko 2006-12-07 15:20:33 +0000
  • c7c4659e30 check if featureset is valid before passing to filter_featureset Artem Pavlenko 2006-12-07 15:02:08 +0000
  • e0ed71ff6a - Ignore some build-only files. Jean-Francois Doyon 2006-12-07 03:15:12 +0000
  • 05424a5f12 added query_point method that accepts lat,lon coordinates : Artem Pavlenko 2006-12-06 21:21:17 +0000
  • af44541598 implemented query_map_point method on map object: fs = m.query_map_point(x,y) # Map (screen) coordinates for feature in fs: print feature Artem Pavlenko 2006-12-06 20:26:59 +0000
  • 258b91fad2 made width and height read-write Artem Pavlenko 2006-12-05 16:32:53 +0000
  • a4c81560fd added method 'render' with old signiture render(...) C++ signature: render(mapnik::Map, mapnik::Image32 {lvalue}) -> void* Artem Pavlenko 2006-12-05 15:43:52 +0000
  • dcfe5d3fad oops, fixed Artem Pavlenko 2006-12-05 13:15:43 +0000
  • 00fd2a9f00 1. placement_finder.cpp fixed 'for' loops to work correctly when geom->num_points() < 2 always use prefix increment even for built-in types (good practice!) e.g ++i Artem Pavlenko 2006-12-05 00:16:05 +0000
  • 913b273f40 applied missing part from mapnik_tile patch Artem Pavlenko 2006-12-04 20:12:58 +0000
  • a688c06035 added support for PolygonPatternSymbolizer Artem Pavlenko 2006-12-04 11:36:39 +0000
  • bbab2d90bf fixed png reader bug : fill alpha channel with 0xff on expansion Artem Pavlenko 2006-12-01 15:23:19 +0000
  • f4786fe76a features at point impl Artem Pavlenko 2006-12-01 11:45:08 +0000
  • c6ee7ce438 trim strings at data source level Artem Pavlenko 2006-12-01 10:37:15 +0000
  • 68bbcac872 Reflect featureset and feature classes in Python. Featureset follows Python iterator protocol e.g: Artem Pavlenko 2006-12-01 10:08:13 +0000
  • 623a750ba4 fixed indefinite loop conditions when len=1 Artem Pavlenko 2006-12-01 10:00:04 +0000
  • 7534217a8f 1.added missing float4 (pg_type OID 700) 2.removed printing "..unknown type_oid .." Artem Pavlenko 2006-12-01 09:42:04 +0000
  • 4d4e9f5d91 Tiling patch from Toby allows for a selected pixel region within an extent to be rendered. This allows for a large extent (larger than can be rendered into a single image in memory) to be rendered out as tiles. Since the full extent is used for the placement calculations text crossing tile boundaries will be consistent. Artem Pavlenko 2006-12-01 09:37:37 +0000
  • a8a26d2a75 make params_ accessible from derived classes Artem Pavlenko 2006-11-29 12:28:17 +0000
  • 57ec29abf5 updated to reflect new params Artem Pavlenko 2006-11-29 12:27:29 +0000
  • b3b6bbe221 don't calculate extent by default Artem Pavlenko 2006-11-29 12:12:23 +0000
  • 8c374a22a6 Label position tolerance and text spacing patch from David Leaver. Thanks! Artem Pavlenko 2006-11-29 10:44:42 +0000
  • 7a7fe3d569 opps, fixed license note Artem Pavlenko 2006-11-29 00:14:25 +0000
  • eeaf75b459 do not assert on empty dbf files Artem Pavlenko 2006-11-28 22:25:31 +0000
  • 6b88293808 use 2*M_PI for max_char_angle_delta normalizing. Artem Pavlenko 2006-11-28 22:24:24 +0000
  • 7ee890bc12 define M_PI if undef Artem Pavlenko 2006-11-28 10:38:56 +0000
  • bc5f860437 don't keep bad connections around Artem Pavlenko 2006-11-28 00:16:53 +0000
  • 943ddf9943 added initial_size ans max_size parameters for setting up db connection pool (default to 1 and 10 respectively) Artem Pavlenko 2006-11-28 00:16:13 +0000
  • 6fd7d3e488 use libpng native alloc/dealloc (/valgrind-new-delete2.patch from Jon Burgess) Artem Pavlenko 2006-11-28 00:13:31 +0000
  • f4502df850 1. register singleton destruction with std::atexit 2. allow connection pool to grow (up to max) Artem Pavlenko 2006-11-27 21:13:15 +0000
  • 6ebe6dab07 added ellipsoid parameters to proj4 init string. Artem Pavlenko 2006-11-25 11:06:56 +0000
  • f1393cc019 1. hit_test implementation for geometry objects: Artem Pavlenko 2006-11-25 11:02:59 +0000
  • a6994cfc45 Fixed up text placement. Removed the patch for better cornering from r365, since it wasn't working properly. vspader 2006-11-22 22:09:11 +0000
  • 1c5eeb19af added basic support for unicode string Artem Pavlenko 2006-11-22 22:01:37 +0000
  • ebdd0f6030 disable clog printing in release mode. Pass -DMAPNIK_DEBUG to enable. Artem Pavlenko 2006-11-19 17:13:33 +0000
  • 004f720fbd commented out usage of rasterizer_outline_aa for strokes <= 1.0 Artem Pavlenko 2006-11-18 16:47:29 +0000
  • 6c04c5f745 added port parameter support Artem Pavlenko 2006-11-17 21:10:28 +0000
  • d7b94f5d8c Added avoid_edges property to shield and text symbolizers. If this is enabled, no shield/text symbolizers will be cut off at the edges of the image. vspader 2006-11-17 14:07:41 +0000
  • 6469c19ba7 fixed scale_denominator Artem Pavlenko 2006-11-17 02:02:29 +0000
  • 81fbe706a6 fixed scale_denomitator Artem Pavlenko 2006-11-17 02:01:21 +0000
  • 70adefc9ec updated to latest mapnik Artem Pavlenko 2006-11-15 21:22:54 +0000
  • 7b0f3d3fb9 export symbols for win32 dlls Artem Pavlenko 2006-11-13 10:13:14 +0000
  • ab7691c1d0 added missing agg headers Artem Pavlenko 2006-11-09 23:48:09 +0000
  • bf297ec3ca 1.upgrade to latest agg2.4 2.added default PointSymbolizer in load_map.cpp Artem Pavlenko 2006-11-09 23:44:34 +0000
  • e7bab0b8c8 1. fixed vertical alignement (??) 2. initialize overlap_ in ctor Artem Pavlenko 2006-11-08 20:58:40 +0000
  • 889ac41694 Patch from Toby: adds a maximum angle delta for text placement (if the angle changes too much between characters it finds an alternate placement), this is specified in the max_char_angle_delta property in radians (feel free to change it to degrees). Artem Pavlenko 2006-11-04 10:38:24 +0000
  • e924b597f4 1. patch from Toby that allows repeated labels to be placed on a line geometry (such as roads) 2. restored text labels for point geometry. 3. process 'spacing' attribute in load_map.cpp Artem Pavlenko 2006-11-01 23:17:05 +0000
  • 51906ed2f8 - Change default ogcserver.conf to reflect new projection support. Jean-Francois Doyon 2006-11-01 02:04:01 +0000
  • 77e502c86e resolved multiple #defines Artem Pavlenko 2006-10-27 22:13:13 +0000
  • 0065ccedeb resolved multiple #defines Artem Pavlenko 2006-10-27 22:12:43 +0000
  • d7fcefc848 1. applied text-wrap patch from Robert Coup. Thanks! 2. by default use tinyxml as a property_tree parser 3. modified load_map.cpp to allow to test new features Artem Pavlenko 2006-10-27 17:29:39 +0000
  • f0e6e58a8a dont need those Artem Pavlenko 2006-10-27 17:26:45 +0000
  • 5480b896b4 added tinyxml source Artem Pavlenko 2006-10-27 17:26:03 +0000
  • c091289ffa added extra check to compile on x86_64 Gentoo. Artem Pavlenko 2006-10-26 20:23:12 +0000
  • 62a0fb5f89 support for ShieldSymbolizer and LinePatternSymbolizer tags Artem Pavlenko 2006-10-26 20:20:41 +0000
  • 90a293e952 removed extra qualifier (GCC >= 4.1 reports as an error). Artem Pavlenko 2006-10-21 12:17:41 +0000
  • a3817cc362 added missing projection transformation for label placement. TODO: move to geometry class to always return transformed label position Artem Pavlenko 2006-10-21 12:16:19 +0000
  • 118e8f0d52 Added face_name parameter to text and shield symbolizers, which specifies the font face to be used for rendering. New constructor is: text_symbolizer(name, face_name, size, ...) vspader 2006-10-19 17:11:45 +0000
  • 7cae55f73f * trim leading and trailing whitespace from all strings before rendering them as labels when using the text or shield symbolisers (blame my horrible datasets) * correctly recognise the Postgis "text" data type (it was in postgisfs.cpp just not postgis.cpp) - my initial workaround to the above was "SELECT trim(from label) AS label ..." which failed miserably because it returned a text data type. Artem Pavlenko 2006-10-19 09:24:26 +0000
  • ac155e89ba call FT_Done_Glyph(image) in character_dimensions Artem Pavlenko 2006-10-19 08:46:17 +0000
  • 85f1d27a12 - Add projection support to the WMS server and edit ogcserver readme accordingly. Jean-Francois Doyon 2006-10-19 01:25:24 +0000
  • ce1353553c Fix typo src -> srs property. Jean-Francois Doyon 2006-10-18 23:57:44 +0000
  • ff52bdc244 ellipsoid Artem Pavlenko 2006-10-18 23:02:57 +0000
  • 69bde0b206 added scale_denominator calc + great-circle distance (needs checking with different projections) Artem Pavlenko 2006-10-18 22:44:37 +0000
  • f176460d20 ignore .sconsign Jean-Francois Doyon 2006-10-18 22:09:30 +0000
  • ad5498849c ignore .sconsign Jean-Francois Doyon 2006-10-18 22:08:36 +0000
  • 1c8d7586b5 changed boost::progress_timer to output to std::clog (which defaults to std::cerr) Artem Pavlenko 2006-10-18 11:42:56 +0000
  • 58f672fc83 treat oid=25 (TEXT) types as string Artem Pavlenko 2006-10-17 21:36:11 +0000
  • 110016fe78 1. refactored proj stuff into separate files 2. added is_geographic property 3. added basic support for text_symbolizer in load_map Artem Pavlenko 2006-10-17 17:26:35 +0000
  • f76079f15b 1) Added line following labels. Use set_label_placement(POINT_PLACEMENT) or set_label_placement(LINE_PLACEMENT) on a text symbolizer. 2) Added placement_finder class so labels try to avoid each other. 3) Added Shield Symbolizer which is essentially a combined image/text symbolizer. vspader 2006-10-17 14:12:53 +0000