Robert Coup
|
1dce437120
|
#622 add optional late-binding of datasources
|
2010-10-24 06:34:18 +00:00 |
|
Dane Springmeyer
|
4286e9f08b
|
shape: switch back to previous end of file method - closes #647
|
2010-10-14 19:47:54 +00:00 |
|
Dane Springmeyer
|
f7346b0e72
|
make sure to seek to the beginning of shapefile when querying points and using indexes - thanks tmcw for uncovering - closes #643
|
2010-10-06 16:16:58 +00:00 |
|
Dane Springmeyer
|
523b09701e
|
Add the ability to pass custom CXXFLAGS and LDFLAGS that will be prioritized above other compiler and linker flags
|
2010-09-18 18:02:15 +00:00 |
|
Dane Springmeyer
|
1aa05e052d
|
shape: throw an error if an attribute name is requested that does not exist and report out which attribute names are available - closes #604
|
2010-09-14 17:59:50 +00:00 |
|
Dane Springmeyer
|
73fe7fda4a
|
use boost::iostreams::stream_offset for dbf offset and record_length_ to work around >2 GB issue with filtering features - closes #595 (TODO - look into offset issues in shape indexes - #603)
|
2010-09-14 16:21:25 +00:00 |
|
Dane Springmeyer
|
d84ac3ad5b
|
better error message if shapefile index cannot be read
|
2010-09-14 15:43:38 +00:00 |
|
Dane Springmeyer
|
4c07bc8447
|
avoid compiler warning in indexed shape reader
|
2010-09-14 15:43:02 +00:00 |
|
Artem Pavlenko
|
ad03de5895
|
+ better .index handling (TODO!)
|
2010-09-06 19:20:59 +00:00 |
|
Dane Springmeyer
|
89acd2e6e0
|
pass iterators as const to qi::phrase_parse allowing compile on linux g++ (rhel)
|
2010-09-06 18:37:02 +00:00 |
|
Artem Pavlenko
|
23ea9e0004
|
add coomment
|
2010-09-02 20:21:00 +00:00 |
|
Artem Pavlenko
|
65eba5f894
|
use boost::spirit to parse int and double from dbf
|
2010-09-02 20:20:51 +00:00 |
|
Artem Pavlenko
|
7776b8f4ae
|
+ make shape_io object a shape datasource member and re-use memmapped files
(todo : only implemented for indexed shape files atm)
|
2010-09-02 20:20:42 +00:00 |
|
Dane Springmeyer
|
930b2cc7b6
|
better handling and error reporting around ogr layer names and indexes, renamed ogr plugins index file to 'ogrindex' to avoid collision with shape plugins index (when using common shapefile between each as the indexes appear incompatible)
|
2010-08-20 21:20:55 +00:00 |
|
Dane Springmeyer
|
50147ab509
|
warn if no index is found for shapefiles - TODO - add an env setting to turn off warnings
|
2010-08-18 21:02:54 +00:00 |
|
Artem Pavlenko
|
d6acd74ec3
|
+ don't create stack variable for reclen
|
2010-07-25 20:12:43 +00:00 |
|
Artem Pavlenko
|
7bef66b448
|
+ correct null shapes processing
(no bounding box, no geometric data)
+ untabify and re-format
|
2010-07-25 19:55:47 +00:00 |
|
Artem Pavlenko
|
5fd6db7b0f
|
+ formatting ..
|
2010-07-25 19:55:40 +00:00 |
|
Artem Pavlenko
|
964f17bc31
|
+ don't read bounding box for null shapes
|
2010-07-25 19:55:32 +00:00 |
|
Dane Springmeyer
|
267b48de49
|
add ability to uninstall all tracked scons targets using an 'uninstall' argument like 'scons uninstall' - closes #311
|
2010-07-18 20:39:05 +00:00 |
|
Dane Springmeyer
|
75060190c0
|
scons: only apply SHAPE_MEMORY_MAPPED_FILE to shapefile driver code
|
2010-07-14 22:40:10 +00:00 |
|
Dane Springmeyer
|
2a9d2e8192
|
place built plugin targets in input/ directory to make local registration easier
|
2010-07-13 23:26:05 +00:00 |
|
Artem Pavlenko
|
e7bfba10fe
|
+ enanble installation of mapnik2 side by side with mapnik
|
2010-03-17 21:03:02 +00:00 |
|
Dane Springmeyer
|
6e9fa579fb
|
fix unused variable warning
|
2010-01-29 23:56:25 +00:00 |
|
Dane Springmeyer
|
8ac189ccf2
|
fix broken support for pointz as code assumed pointzm - closes #504
|
2010-01-29 01:59:50 +00:00 |
|
Dane Springmeyer
|
5f8d1713a8
|
formatting
|
2010-01-29 01:54:15 +00:00 |
|
Dane Springmeyer
|
ba187a4949
|
shape plugin: be more explicit about the shapefile name if the file is not found
|
2010-01-26 22:57:34 +00:00 |
|
Artem Pavlenko
|
f855ba7246
|
remove debug printing in shapefile driver
|
2010-01-20 15:26:22 +00:00 |
|
Artem Pavlenko
|
af2440b4e7
|
+ fixed 'optional' measure in multipointz
|
2010-01-20 15:26:14 +00:00 |
|
Artem Pavlenko
|
bff83c6ac0
|
+ read z and m bounds from the header
|
2010-01-20 15:26:06 +00:00 |
|
Artem Pavlenko
|
239c4045d2
|
+ implement missing support for :
multipoint
multipointm
multipointz
|
2010-01-20 15:25:58 +00:00 |
|
Artem Pavlenko
|
4732ace54b
|
+ ident fix
|
2010-01-20 15:25:50 +00:00 |
|
Artem Pavlenko
|
47dc1e197b
|
+ merge mapnik2 to trunk
|
2009-12-16 20:02:06 +00:00 |
|
Dane Springmeyer
|
b104253d9c
|
Add ability to link to custom icu lib name, and remove the unneeded linking to icudata on osx, while offering compiler flags required for compiling against libicucore provided by Apple
|
2009-11-24 20:32:41 +00:00 |
|
Dane Springmeyer
|
df7bad25f9
|
append the SHAPE_MEMORY_MAPPED_FILE compiler flag to CXXFLAGS rather than overwriting existing flags (which happens when using the keyword arg, ugh), closes #435 and #436 and fixes up original commit added in r1217
|
2009-10-14 23:31:18 +00:00 |
|
Dane Springmeyer
|
46dc2d1f99
|
formatting
|
2009-10-14 23:01:48 +00:00 |
|
Dane Springmeyer
|
770d5a727d
|
shape plugin: only trim the '.shp' extension (restores behavior added in r1046 and later changed in r1170) - closes #413
|
2009-08-27 05:41:02 +00:00 |
|
Artem Pavlenko
|
867799a88c
|
+ don't pass std::ios::modes to memory_mapped_file
|
2009-07-08 23:54:45 +00:00 |
|
Dane Springmeyer
|
eb6a0afffe
|
add std::ios::in mode for shape access on linux
|
2009-07-08 23:02:32 +00:00 |
|
Artem Pavlenko
|
5d193947ae
|
+ avoid implicit conversion by passing expected types to read_intxx_{ndr,xdr}
( msvc compiler generates an error otherwise )
|
2009-07-08 20:52:22 +00:00 |
|
Dane Springmeyer
|
6c846d77a6
|
add SCons flag for controlling compile-time use of SHAPE_MEMORY_MAPPED_FILE
|
2009-07-08 00:53:13 +00:00 |
|
Artem Pavlenko
|
ae96fffee0
|
+ use MAPNIK_BIG_ENDIAN
+ support for reading int16_t
+ allow compiling shape.input with or without memory mapped files support
( define SHAPE_MEMORY_MAPPED_FILE to enable)
|
2009-07-07 23:56:01 +00:00 |
|
Artem Pavlenko
|
d20a2de459
|
+ move byte order depended I/O to global.hpp
this should fix shape.input PPC issues
|
2009-07-03 13:29:50 +00:00 |
|
Artem Pavlenko
|
2389386c80
|
+ make shape_io noncopyable
|
2009-07-03 13:28:59 +00:00 |
|
Artem Pavlenko
|
ed07268576
|
+ more verbose output to stderr
|
2009-07-03 13:28:11 +00:00 |
|
Dane Springmeyer
|
9bcdda31d2
|
shape input: before boost 1_36 use convenience.hpp
|
2009-06-08 08:22:02 +00:00 |
|
Dane Springmeyer
|
bc463c2a75
|
use BOOST_BIG_ENDIAN instead of WORDS_BIGENDIAN
|
2009-06-08 07:08:30 +00:00 |
|
Dane Springmeyer
|
e61a8119da
|
shape input: use more flexible (boost::filesystem) method of stripping ext names
|
2009-06-08 07:07:10 +00:00 |
|
Dane Springmeyer
|
a9f353de05
|
improve up front error checking of shapefile existence with boost, and allow shapefile plugin to accept filename with or without '.shp' extension - closes #199 and #174
|
2009-03-30 23:51:58 +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 |
|