artemp
|
a2b3130d4b
|
rebase to master (remove spirit-x3 changes)
|
2016-01-04 11:43:27 +00:00 |
|
artemp
|
3139dad5cd
|
don't bother iterating over geometries if shape_type is shape_null in header
|
2015-12-14 14:11:38 +00:00 |
|
artemp
|
ec074752cc
|
fix mistype => should be while (shx.is_good() && pos <= file_length - 4)
|
2015-11-23 10:32:14 +00:00 |
|
artemp
|
c32166c71f
|
move loop terminatiion condition to the top and avoid potential infinite loop when if (content_length != shp.read_xdr_integer()) + Track empty shapes and don't create *.index when there is no non-empty geometries
(#3184)
|
2015-11-23 09:58:27 +00:00 |
|
Dane Springmeyer
|
7608040906
|
centralize warning suppression
|
2015-11-07 17:53:09 -08:00 |
|
artemp
|
3368b6d1de
|
shapeindex - re-factor to read offset and record length from *.shx (allows reading erroneous shapefiles from NE)
|
2015-10-13 13:34:21 +01:00 |
|
artemp
|
bcb1cc6053
|
format
|
2015-10-05 15:23:20 +01:00 |
|
artemp
|
9c292595b4
|
use mapnik::quad_tree<T>
|
2015-09-29 12:21:02 +01:00 |
|
artemp
|
2f35c71606
|
mapnik::quad_tree - add methods required for spatial_index construction and serialization
remove utils/shapeindex/quadtree.hpp
|
2015-09-29 12:20:46 +01:00 |
|
artemp
|
2a7a2c998e
|
add <memory> include
|
2015-09-25 17:11:01 +01:00 |
|
artemp
|
dd0ef307ee
|
correct const's + coding style
|
2015-09-25 10:44:25 +01:00 |
|
artemp
|
c1d9bc909e
|
csvindex - initial commit (work-in-progress)
|
2015-09-15 10:55:59 +01:00 |
|
artemp
|
8c6bf0eef6
|
update copyright notice
|
2015-06-16 12:49:16 +02:00 |
|
artemp
|
2565dc0975
|
remove unused boost::tokenizer headers from mapnik/utils
|
2015-05-15 16:55:30 +01:00 |
|
artemp
|
5678e55abf
|
shapeindex - use range based for loop
|
2015-02-19 11:04:13 +01:00 |
|
Dane Springmeyer
|
5424c350cd
|
avoid inf loop on empty point3d shapefile
|
2015-02-13 00:04:09 -08:00 |
|
artemp
|
884de5a044
|
fix condition for skipping M (measure) in PointZ
|
2015-02-12 22:18:00 +01:00 |
|
artemp
|
333965b588
|
update copyright year
|
2014-11-20 15:25:50 +01:00 |
|
Dane Springmeyer
|
83588937b9
|
silence boost warnings
|
2014-10-21 16:37:27 -07:00 |
|
Dane Springmeyer
|
f888e0a9f6
|
link shapeindex to libicuuc - fixes #2419
|
2014-09-18 14:29:22 -07:00 |
|
Dane Springmeyer
|
6c4b51eb56
|
remove unneeded inclusion of box2d.cpp in shapeindex
|
2014-09-11 10:15:27 -07:00 |
|
Dane Springmeyer
|
d0b357cab7
|
scons: support MAPNIK_NAME option to customize libmapnik name for custom packaging
|
2014-06-09 13:55:56 -07:00 |
|
Dane Springmeyer
|
57c9aee63d
|
shapeindex: more consistent error output
|
2014-05-11 12:41:08 -07:00 |
|
Dane Springmeyer
|
404e221c25
|
fix #2239
|
2014-05-11 12:40:24 -07:00 |
|
Dane Springmeyer
|
2e6de5cc97
|
remove unused variables
|
2014-03-18 14:09:44 -07:00 |
|
Dane Springmeyer
|
f286363ad0
|
more consistent memset/memcpy usage
|
2014-01-28 15:05:10 -08:00 |
|
Dane Springmeyer
|
777e067770
|
remove workaround for boost less than 1.46 since 1.47 is now the min needed - refs #1082
|
2014-01-27 12:24:20 -08:00 |
|
Dane Springmeyer
|
08fa9fd8ec
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
Conflicts:
bindings/python/mapnik_building_symbolizer.cpp
bindings/python/mapnik_debug_symbolizer.cpp
bindings/python/mapnik_line_pattern_symbolizer.cpp
bindings/python/mapnik_line_symbolizer.cpp
bindings/python/mapnik_markers_symbolizer.cpp
bindings/python/mapnik_point_symbolizer.cpp
bindings/python/mapnik_polygon_symbolizer.cpp
bindings/python/mapnik_python.cpp
bindings/python/mapnik_raster_symbolizer.cpp
bindings/python/mapnik_shield_symbolizer.cpp
bindings/python/mapnik_symbolizer.cpp
|
2013-11-07 09:21:05 -08:00 |
|
Dane Springmeyer
|
d0619bc402
|
update copyright year for scons build files
|
2013-11-05 16:54:13 -08:00 |
|
Dane Springmeyer
|
710d558218
|
scons: simplify linkflags/ldflags setting / attempt to fix #2025
|
2013-10-22 16:35:46 -04:00 |
|
Dane Springmeyer
|
75f3eaed67
|
scons: more linux static linking fixes
|
2013-07-14 15:26:24 -04:00 |
|
Dane Springmeyer
|
e02a4ebd9d
|
shapeindex: if statically linking then bring in mapnik dep libs
|
2013-07-14 13:01:26 -04:00 |
|
Dane Springmeyer
|
0365d3e081
|
start centralizing filesystem operations in mapnik::util::fs - refs #1177
|
2013-06-02 19:28:24 -07:00 |
|
Dane Springmeyer
|
bdc262d711
|
remove old versioning strings
|
2013-03-13 13:06:10 -07:00 |
|
Dane Springmeyer
|
ac418a7d4e
|
remote the last references
|
2012-08-27 16:43:40 -07:00 |
|
Dane Springmeyer
|
c272835335
|
yet another -fpermissive - refs #1082, #950 and #1001
|
2012-02-14 12:03:44 -08:00 |
|
Matt Amos
|
38e7b7cce0
|
Still need to increment pos counter in shapeindex even when the geometry is null, otherwise reads are possible beyond the end of file.
|
2012-02-10 15:21:02 +00:00 |
|
Dane Springmeyer
|
39d199aa49
|
code formatting
|
2011-11-13 19:54:32 -08:00 |
|
Dane Springmeyer
|
15949b077a
|
quadtree: remove unused variable
|
2011-11-02 13:30:40 -04:00 |
|
Dane Springmeyer
|
d8f19fab05
|
always link to boost system - closes #931
|
2011-10-25 19:29:51 -07:00 |
|
Dane Springmeyer
|
22c39d91ba
|
scons: rename all SConscript files to more friendly name of 'build' with a python extension for quick syntax detection in editors
|
2011-08-30 05:32:01 +00:00 |
|
Dane Springmeyer
|
6cb31bd109
|
scons: better propagation of libmapnik build flags to command line utilities and mapnik-config - also remove conditional flags on specific cairo rendering .cpp files as this was not working right - closes #837
|
2011-08-29 21:12:22 +00:00 |
|
Dane Springmeyer
|
3e67c1d694
|
scons: centralize install path info
|
2011-08-12 21:31:28 +00:00 |
|
Dane Springmeyer
|
915a77a2f7
|
scons: use different constructions environment to avoid potential conflict when building libmapnik.a
|
2011-08-12 17:09:22 +00:00 |
|
Artem Pavlenko
|
3436fe0f05
|
+ handle null shapes
|
2011-08-12 16:43:12 +00:00 |
|
Artem Pavlenko
|
d1903cb463
|
+ don't link to boost::iostreams
|
2011-04-07 15:34:33 +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
|
c5833a6db8
|
remove unmaintained autotools scripts
|
2011-02-04 22:22:16 +00:00 |
|
Dane Springmeyer
|
65e96cf2b7
|
more cleanup after removal of unneeded cpp file 'shapefile.cpp'
|
2011-01-05 02:07:12 +00:00 |
|
Lucio Asnaghi
|
e53b490167
|
- added verbose option to shapeindex
|
2010-11-10 11:55:22 +00:00 |
|