Clone of mapnik from Github, for future local revisions
Find a file
Dane Springmeyer 88ca6fca5d Followup to #1642, closes #1859
This change adds back the ability to throw out both empty strings
and null values with the not equals statement like `[attr] != ''`

Note: this does not mean null == '' because the needed compatibility
fix only addresses the "not equals` operator to retain the historical
usage of not matching nulls.
2013-05-31 13:23:59 -07:00
benchmark + better message 2013-04-03 14:17:18 +01:00
bindings/python no need to explicitly link to cairo on osx in python bindings if using dynamic lookup 2013-05-30 09:19:05 -07:00
boost Fix -Wshadow warnings 2013-01-04 11:06:03 -08:00
demo Fix example of building vs files with gyp on windows 2013-05-24 14:29:11 -06:00
deps expose vpgen_clip_polyline so cpp tests will work on windows 2013-05-25 18:13:39 -07:00
docs add lexical cast and sstream notes to contributing docs 2013-01-03 18:58:37 -08:00
fonts scons: do not invoke any install or uninstall targets if using SYSTEM_FONTS - closes #1481 2012-09-13 13:40:15 -07:00
include Followup to #1642, closes #1859 2013-05-31 13:23:59 -07:00
plugins/input shape.input: when reading from mapped memory cache keep a mapped_region_ptr member to ensure the memory stays alive - refs #1877 2013-05-30 14:32:20 -07:00
scons + add missing scons-local-2.3.0 2013-05-22 10:28:13 +01:00
src avoid muffling proj_init at render time and instead catch at load_map - closes #646 2013-05-29 15:16:44 -07:00
tests Followup to #1642, closes #1859 2013-05-31 13:23:59 -07:00
utils remove mapnik-config.bat (for windows only) which is now versioned in mapnik-packaging repo: 173186c77b 2013-05-23 16:06:07 -07:00
workspace remove workspace file from versioning 2013-03-12 18:40:56 -07:00
.gitignore add another demo output to gitignore 2012-08-17 10:07:22 -07:00
.travis.yml limit to 2 concurrent jobs on travis 2013-03-11 11:53:56 -07:00
AUTHORS.md python plugin: add author to AUTHORS.md file 2012-07-31 17:24:33 +01:00
CHANGELOG.md note that over 500 new tests have been added in Mapnik 2.2 2013-05-29 16:43:33 -07:00
configure scons: better handling of implicit dependencies - also add distclean target - refs #1395, #1324, and #1310 2012-08-16 14:12:49 -07:00
COPYING + update FSF address 2013-03-22 08:32:08 +00:00
INSTALL.md fix #1865 2013-05-24 16:45:02 -07:00
Makefile Added new mapnik-config options: git-describe, defines, includes, dep-includes, and cxxflags - closes #1443 2013-03-13 19:49:59 -07:00
README.md Added Travis CI badge to README.md 2012-09-02 16:20:37 +02:00
run_tests more cpp test cleanup 2013-05-25 18:16:18 -07:00
SConstruct disable hidden visibility for plugins and hidden inlines for the library by default for 2.2 release - can re-enable after more testing - refs #1863 2013-05-24 12:46:51 -07:00

    _/      _/                                _/  _/
   _/_/  _/_/    _/_/_/  _/_/_/    _/_/_/        _/  _/
  _/  _/  _/  _/    _/  _/    _/  _/    _/  _/  _/_/
 _/      _/  _/    _/  _/    _/  _/    _/  _/  _/  _/
_/      _/    _/_/_/  _/_/_/    _/    _/  _/  _/    _/
                     _/
                    _/

Build Status

What is Mapnik?

Mapnik is an open source toolkit and API for developing mapping applications. At the core is a C++ shared library providing algorithms and patterns for spatial data access and visualization. High-level bindings for Java, JavaScript, Python, and Ruby facilitate rapid application development in a variety of environments.

Overview

Mapnik is basically a collection of geographic objects like maps, layers, datasources, features, and geometries. The library doesn't rely on any OS specific "windowing systems" and it can be deployed to any server environment. It is intended to play fair in a multi-threaded environment and is aimed primarily, but not exclusively, at web-based development.

For further information see http://mapnik.org and also our wiki documentation here on GitHub.

Installation

See INSTALL.md for installation instructions.

License

Mapnik software is free and is released under LGPL (GNU Lesser General Public License. Please see COPYING for more information.