Dane Springmeyer
|
40df7f57c3
|
sqlite: add auto-indexing of sqlite files if use_spatial_index=true and a spatial index is missing (which is the case for ogr2ogr -f SQLite created sqlite files)
|
2011-08-15 20:02:57 +00:00 |
|
Dane Springmeyer
|
cfe49fcaf6
|
sqlite: enable dynamic querying of extent as a last fallback for non-spatialite and non-indexed sqlite files
|
2011-08-13 02:52:46 +00:00 |
|
Dane Springmeyer
|
17d5173678
|
restore compile with boost 1.42
|
2011-08-13 01:44:37 +00:00 |
|
Dane Springmeyer
|
3e67c1d694
|
scons: centralize install path info
|
2011-08-12 21:31:28 +00:00 |
|
Dane Springmeyer
|
f2074ae3af
|
fix example code
|
2011-08-12 19:55:15 +00:00 |
|
Dane Springmeyer
|
0493b5086d
|
formatting
|
2011-08-12 19:55:04 +00:00 |
|
Dane Springmeyer
|
f1b8f02110
|
sqlite: fix relative path logic for attachdb - closes #817
|
2011-08-12 19:26:30 +00:00 |
|
Artem Pavlenko
|
4b09f3d750
|
+ skip null shapes
|
2011-08-12 16:43:28 +00:00 |
|
Artem Pavlenko
|
7a00511a56
|
+ cleanup
|
2011-08-12 16:43:21 +00:00 |
|
Dane Springmeyer
|
82ac99611e
|
add LINKING option to control whether libmapnik is build static or shared and RUNTIME_LINK options to trigger dependency flags to compile against static libs
|
2011-08-11 19:14:00 +00:00 |
|
Artem Pavlenko
|
9a49b81318
|
+ check if pos is valid while iterating through
shapes (don't use eof()!)
+ handle null_shapes better (TODO:testing)
|
2011-08-11 11:04:19 +00:00 |
|
Artem Pavlenko
|
5ddd7052e4
|
+ apply try/catch around the attribute loop
+ code formatting
|
2011-08-11 11:04:04 +00:00 |
|
Dane Springmeyer
|
00866525fd
|
sqlite: better error checking and reporting around an rtree spatial index that is empty
|
2011-08-10 23:42:47 +00:00 |
|
Dane Springmeyer
|
4a4ac626ef
|
sqlite: handle a potentially quoted geometry table
|
2011-08-10 22:48:50 +00:00 |
|
Dane Springmeyer
|
17854e6c4f
|
shape: improve the error message when an invalid attribute is requested
|
2011-08-05 21:20:21 +00:00 |
|
Dane Springmeyer
|
0e490b1c25
|
ensure if 'key_field' is requested that the attribute also is available as a proper attribute
|
2011-07-29 20:08:09 +00:00 |
|
Dane Springmeyer
|
0613439c0d
|
refactor postgis unique id support via 'key_field' keyword moving validation to datasource bind() and fixing attribute count to ensure 'key_field' also shows up in the attributes
|
2011-07-29 19:57:45 +00:00 |
|
Dane Springmeyer
|
572da8766f
|
only leverage sqlite3_open_v2 in versions of sqlite that support it - ammends r3039 - see also #797
|
2011-07-16 19:34:26 +00:00 |
|
Dane Springmeyer
|
b18a536194
|
apply patch from stella for faster sqlite reads - closes #797
|
2011-07-14 00:28:04 +00:00 |
|
Dane Springmeyer
|
4049b74923
|
touchup sqlite error message
|
2011-07-13 01:40:36 +00:00 |
|
Dane Springmeyer
|
3d862034cd
|
allow '[field] is null' syntax to work with the understanding this may have unintended consequences and we should likely ultimately replace with proper 'is' equality support for nulls - track issue at http://trac.mapnik.org/ticket/794
|
2011-07-12 01:48:36 +00:00 |
|
Dane Springmeyer
|
560f5718c3
|
support boolean type reporting in postgis plugin
|
2011-07-12 01:45:49 +00:00 |
|
Dane Springmeyer
|
c357fcbf9d
|
use proper mapnik::value_null in sqlite features rather than empty strings
|
2011-07-12 01:00:27 +00:00 |
|
Dane Springmeyer
|
ccfbf175a0
|
handle timestamps and floats in shapefile dbf reader
|
2011-07-12 00:59:43 +00:00 |
|
Dane Springmeyer
|
55b37160e4
|
support attachdb, initdb, and index_table parameters in sqlite plugin - patch and tests from stella - closes #793
|
2011-07-11 17:46:53 +00:00 |
|
Dane Springmeyer
|
e84119aed9
|
directly link libmapnik in plugins (not just darwin) - patch from Stella L. - closes #790
|
2011-07-05 23:41:17 +00:00 |
|
Dane Springmeyer
|
c093d2ad4d
|
add ability to supply a key_field (attribute name) to be used for feature ids + fix potential table alias quoting failure
|
2011-06-13 21:58:11 +00:00 |
|
Dane Springmeyer
|
14bc0be880
|
postgis: make sure to report boolean fields
|
2011-05-31 23:30:59 +00:00 |
|
Dane Springmeyer
|
4dd2e9eda5
|
large potential performance boost for ogr datasources
|
2011-05-26 07:30:49 +00:00 |
|
Dane Springmeyer
|
050fe14eaa
|
fix occi compile
|
2011-05-23 15:54:58 +00:00 |
|
Dane Springmeyer
|
e4329847d2
|
shape.input: re-assign feature id's once we know their correct value after reading geometry up to the dbf link - TODO - we should be able to look ahead to avoid this re-assign
|
2011-05-20 01:41:28 +00:00 |
|
Dane Springmeyer
|
978dc29568
|
detect top level shape geometry type and throw if multipatch since we don't support it
|
2011-05-19 21:48:45 +00:00 |
|
Dane Springmeyer
|
136a6de680
|
disable unused 'support' for shape type and shx
|
2011-05-19 21:31:25 +00:00 |
|
Dane Springmeyer
|
e901058eba
|
skip null geometries for indexed shapefiles (already skip for non-indexed) to avoid invalid reads - TODO - consider not adding to index to avoid need to skip
|
2011-05-19 21:24:08 +00:00 |
|
Artem Pavlenko
|
bfd27f6047
|
+ revert make_shared in kismet_thread (introduced in #2907)
|
2011-05-19 16:39:55 +00:00 |
|
Dane Springmeyer
|
e588b2e135
|
cache iterator in shape_index_featureset
|
2011-05-18 01:56:06 +00:00 |
|
Dane Springmeyer
|
ca90c34d17
|
use boost::make_shared feature factory for ogr featuresets
|
2011-05-18 01:28:22 +00:00 |
|
Dane Springmeyer
|
49fd1f93d1
|
use boost::make_shared across plugins to avoid explicit new and ensure fast and exception safe allocation
|
2011-05-16 23:41:34 +00:00 |
|
Dane Springmeyer
|
b3c258c9a8
|
allow usage of boost::make_shared in gdal featureset construction by passing const reference - #760
|
2011-05-16 22:17:50 +00:00 |
|
Dane Springmeyer
|
c19ede5070
|
remove last references to boost_iostreams dependency
|
2011-05-10 15:57:45 +00:00 |
|
Artem Pavlenko
|
f811d096b5
|
+ consistent file naming, cleaups
|
2011-05-10 15:03:09 +00:00 |
|
Artem Pavlenko
|
ec0436fcd9
|
+ consistent [h,c]pp files naming
|
2011-05-10 14:22:47 +00:00 |
|
Dane Springmeyer
|
df8022fb3f
|
do not link to iostreams
|
2011-05-09 22:23:36 +00:00 |
|
Artem Pavlenko
|
81f96909be
|
+ use feature_factory to create features
|
2011-05-09 13:52:14 +00:00 |
|
Dane Springmeyer
|
1070b293ad
|
tabs -> spaces
|
2011-05-04 15:53:36 +00:00 |
|
Dane Springmeyer
|
d05b0c539f
|
apply major refactor of RasterColorizer by ben moores from https://github.com/BenMoores/mapnik-trunk/wiki/RasterColorizer - closes #523
|
2011-05-04 00:20:17 +00:00 |
|
Dane Springmeyer
|
caeaf920d7
|
remove used variable
|
2011-04-29 20:04:36 +00:00 |
|
Dane Springmeyer
|
c6980f2fd8
|
make sure datasource feature ids start at 1, like shapefile and sqlite plugins
|
2011-04-29 20:00:45 +00:00 |
|
Dane Springmeyer
|
769f5fe3a9
|
fix curly braces
|
2011-04-22 23:28:45 +00:00 |
|
Dane Springmeyer
|
5578e5f659
|
ogr plugin: allow features will null geometries (rendering ultimately will be skipped) instead of breaking early - closes #754
|
2011-04-21 19:19:07 +00:00 |
|
Dane Springmeyer
|
fac00a5c74
|
explicit link to libmapnik.dylib
|
2011-04-20 03:06:32 +00:00 |
|
Dane Springmeyer
|
e1b00387ca
|
occi.input: remove unused header
|
2011-04-13 18:13:26 +00:00 |
|
Dane Springmeyer
|
b020783087
|
helloworld.input - comment fix
|
2011-04-13 18:13:07 +00:00 |
|
Dane Springmeyer
|
8fa2c6b4da
|
raster.input: touchup error output
|
2011-04-13 17:50:40 +00:00 |
|
Dane Springmeyer
|
9bfecac34e
|
postgis: clear the result before throwing
|
2011-04-11 22:11:14 +00:00 |
|
Artem Pavlenko
|
7191d56a16
|
+ throw image_reader_exception if we can't read tiff file
+ catch image_reader_exceptions in raster.input
+ re-throw in bind()
|
2011-04-11 21:17:10 +00:00 |
|
Dane Springmeyer
|
da722262e6
|
upgrade syntax to mapnik2
|
2011-04-09 05:35:25 +00:00 |
|
Artem Pavlenko
|
cccdd048eb
|
+ use mapped_memory_cache for memory mapped files
|
2011-04-07 15:24:52 +00:00 |
|
Artem Pavlenko
|
878bc6b6da
|
+ remove boost::iostreams includes
|
2011-04-07 15:15:46 +00:00 |
|
Artem Pavlenko
|
7c3896f3a3
|
+ cleanups
|
2011-04-07 15:09:20 +00:00 |
|
Artem Pavlenko
|
3d0697f343
|
+ update SConscript to reflect previous change
|
2011-04-07 13:45:05 +00:00 |
|
Artem Pavlenko
|
02fffbd89f
|
+ better naming: dbffile -> dbfile
|
2011-04-07 13:44:57 +00:00 |
|
Artem Pavlenko
|
e81761d270
|
+ remove boost::iostreams dependency
|
2011-04-07 13:35:21 +00:00 |
|
Artem Pavlenko
|
0e0b7a578c
|
+ implement memory mapping using boost::interprocess
+ cache mapped memory regions for re-use
|
2011-04-06 13:02:31 +00:00 |
|
Dane Springmeyer
|
4dbc58a55b
|
use 'column affinity' type logic to detect the geometry_field if not specified, and throw if not known or if extent cannot be determined
|
2011-04-04 03:56:15 +00:00 |
|
Dane Springmeyer
|
7d6ed703f4
|
move numeric2string to sql_utils.hpp
|
2011-04-04 03:46:41 +00:00 |
|
Dane Springmeyer
|
f891b0f61f
|
sqlite plugin: add features_at_point() impl
|
2011-04-02 04:54:26 +00:00 |
|
Dane Springmeyer
|
5a1842aad1
|
remove tabs
|
2011-04-02 03:45:50 +00:00 |
|
Dane Springmeyer
|
c66b3b250c
|
sqlite plugin: add rowid to the fields
|
2011-04-01 22:30:21 +00:00 |
|
Dane Springmeyer
|
3b25621258
|
fix typos in postgis plugin error reporting
|
2011-04-01 06:27:52 +00:00 |
|
Dane Springmeyer
|
6517f52dcf
|
sqlite plugin: aggregate extents from rtree spatial index
|
2011-04-01 04:35:56 +00:00 |
|
Dane Springmeyer
|
ede84d5932
|
sqlite plugin: get type checking correct based on SQlite's loosy goosy 'Column Affinity'
|
2011-04-01 02:51:28 +00:00 |
|
Dane Springmeyer
|
690ee25c36
|
sqlite plugin: unless <table> param is a subquery use PRAGMA table_info to query column names and types, and if SQLITE_NULL is encountered when inspecting actual query values fallback to empty strings since mapnik does not have a NULL type
|
2011-04-01 01:22:19 +00:00 |
|
Dane Springmeyer
|
73e8dd06a0
|
sqlite plugin: plugin is mature enough now: throw if sql errors are encountered
|
2011-04-01 01:20:34 +00:00 |
|
Dane Springmeyer
|
23639271fe
|
throw if table is not supplied, quote field names, use spatial index to get extent, and default to built in alias for the primary key ('rowid') if key_field is not supplied
|
2011-03-31 22:32:22 +00:00 |
|
Dane Springmeyer
|
d3d59c7ac4
|
fix spelling
|
2011-03-18 01:11:53 +00:00 |
|
Dane Springmeyer
|
ea895f7837
|
add geometry_table option to sqlite plugin, which if provided, allows spatial indexes to be used with subqueries
|
2011-03-17 23:50:16 +00:00 |
|
Dane Springmeyer
|
b8663b67e3
|
handle NODATA for rgb and grey images in gdal.input - closes #727
|
2011-03-11 21:28:18 +00:00 |
|
Dane Springmeyer
|
f76d94cec9
|
fix up postgis error message formatting when no schema is used
|
2011-03-05 18:01:05 +00:00 |
|
Dane Springmeyer
|
3df75cc422
|
shape.input: check if .dbf exists and throw up front if not rather than letting shape_io fail
|
2011-02-28 17:44:56 +00:00 |
|
Dane Springmeyer
|
616aa2ed05
|
avoid keeping open shape_io shared_ptr when the shapefile does not have an index
|
2011-02-09 23:41:41 +00:00 |
|
Dane Springmeyer
|
c5833a6db8
|
remove unmaintained autotools scripts
|
2011-02-04 22:22:16 +00:00 |
|
Dane Springmeyer
|
4b076272fe
|
only warn about missing index file in debug mode
|
2011-01-31 23:43:50 +00:00 |
|
Dane Springmeyer
|
1dd2ef690d
|
handle colortable for paletted images in gdal plugin - closes #50
|
2011-01-27 03:11:22 +00:00 |
|
Dane Springmeyer
|
a2e933309a
|
demo of drawing a line as a second geometry within the feature
|
2011-01-25 02:07:36 +00:00 |
|
Dane Springmeyer
|
7de23d6c95
|
formatting code comments
|
2011-01-13 18:51:20 +00:00 |
|
Dane Springmeyer
|
65e96cf2b7
|
more cleanup after removal of unneeded cpp file 'shapefile.cpp'
|
2011-01-05 02:07:12 +00:00 |
|
Dane Springmeyer
|
6f0de6d76d
|
scons: remove reference to deleted cpp file
|
2011-01-05 01:25:31 +00:00 |
|
Dane Springmeyer
|
d257b4701c
|
remove uneeded cpp file
|
2011-01-04 22:35:06 +00:00 |
|
Dane Springmeyer
|
d1f56f5843
|
scons: fixup geos plugin install script
|
2010-12-21 21:41:02 +00:00 |
|
Dane Springmeyer
|
f671ef20da
|
scons: ensure libmapnik is built before any plugins that link to it on osx, needed for builds with -jN
|
2010-12-21 20:46:44 +00:00 |
|
Dane Springmeyer
|
9700ad4fb2
|
avoid compiler warning by only adding 'get_overview_meta' in debug mode
|
2010-12-20 19:17:56 +00:00 |
|
Dane Springmeyer
|
a3be4f54ab
|
avoid trying to open index for non-indexed shapefile reads for every feature query - good speedup
|
2010-12-10 01:25:43 +00:00 |
|
Robert Coup
|
408de0c223
|
Add bbox parameter to GDAL Datasource to allow overriding envelope, with Python bindings. Fixes #680
|
2010-12-09 21:41:25 +00:00 |
|
Lucio Asnaghi
|
9b3ef53338
|
- improved error reporting in shape plugin
|
2010-11-29 09:15:43 +00:00 |
|
Dane Springmeyer
|
33f7966280
|
formatting
|
2010-11-24 17:29:11 +00:00 |
|
Lucio Asnaghi
|
1d7acffadb
|
+ improved and cleaned up occi plugin
|
2010-11-22 11:40:08 +00:00 |
|
Artem Pavlenko
|
6638423104
|
+ reset head
|
2010-11-22 11:25:27 +00:00 |
|
Dane Springmeyer
|
a95d6938ad
|
avoid compiler errors on os x
|
2010-11-19 23:03:35 +00:00 |
|
Lucio Asnaghi
|
a5f582f77e
|
+ shape plugin logging cosmetics
|
2010-11-18 23:46:01 +00:00 |
|