Dane Springmeyer
61940db92f
tweak the upgrade logic so that we don't loose existing attributes - allows upgrading a partially compliant xml
2010-11-08 19:54:28 +00:00
Dane Springmeyer
16ee468c78
set the minimum_version when upgrading
2010-11-08 19:12:29 +00:00
Artem Pavlenko
ab101401cd
+ simplify geometry implementation
...
+ removed multiple geometry typedefs
+ use geometry_type
+ revert to storing vertices in vector_vertex
(previous implementation using std::vector was
fragmenting heap causing performance issues with large geometries)
+ FIXME: hit_test is broken!
2010-11-03 13:19:15 +00:00
Dane Springmeyer
9ec12e731e
make sure not to let the user overwrite their style when upgrading
2010-10-22 00:23:02 +00:00
Dane Springmeyer
6ebb182c11
actually add fix for #621
2010-09-26 11:52:06 +00:00
Dane Springmeyer
3549fea396
enable upgrading xml for attribute changes (e.g text_convert -> text_transform)
2010-09-18 19:33:13 +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
3f2f9fb4e5
avoid serializing xml to a string but rather write directly from tree (tree.tostring() is buggy with everything except lxml)
2010-08-26 21:44:43 +00:00
Dane Springmeyer
b4e989a85a
only support reading xinclude if we are using lxml
2010-08-26 20:45:08 +00:00
Dane Springmeyer
594b019879
refactor upgrade_map_xml.py script to avoid custom dependency on lxml.objectify
2010-08-26 20:42:50 +00:00
Dane Springmeyer
410981c9fb
add indenting support to upgrade_map_xml.py and add wally's alternative that is able to do the black magic needed to maintain entities
2010-08-20 22:20:45 +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
Hermann Kraus
d3bb11456f
Last Summer of Code changes: Support metawriter in upgrade_map_xml.py, fix attribute collector.
2010-08-16 19:14:21 +00:00
Dane Springmeyer
6da5983e94
add xinclude support for libxml2 based parser - thanks oldtopos - closes #567
2010-08-10 06:01:16 +00:00
Dane Springmeyer
26e4fedfde
be careful with output streams
2010-07-22 01:16:48 +00:00
Dane Springmeyer
9800e38764
fixup install location of mapnik2.pc for pkg-config
2010-07-21 01:54:50 +00:00
Dane Springmeyer
3e06e21189
fix cppflag construction
2010-07-19 23:01:52 +00:00
Artem Pavlenko
91a109120b
+ align attribute names with W3C standards
...
rename 'bgcolor' to 'background-color'
+ update upgrade_map_xml.py
2010-07-19 12:01:34 +00:00
Dane Springmeyer
42891914ab
scons: add uninstall actions for mapnik-config scripts added in r2039)
2010-07-18 21:40:24 +00:00
Dane Springmeyer
31c60dc066
add mapnik-config script and pkg-config file - #175
2010-07-18 21:34:08 +00:00
Dane Springmeyer
a4872eb522
add tweak to uninstall target missed in r2036
2010-07-18 20:40:15 +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
200e9096e9
strip the file extention of '.shp', if provided, as the shapefile driver does not expect the ext. This allows a directory of shapefiles to be indexed like:
2010-07-16 23:28:53 +00:00
Artem Pavlenko
aa0e17afd1
+ check cached connection status before returning.
...
if PQstatus(conn) == CONNECTION_BAD attempt to
create a new one
+ expose "conect_timeout" PG connection parameter
default to 4 sec
+ throw mapnik::datasource exception if connection
is 'bad' in mapnik::features(..)
2010-07-02 11:42:35 +00:00
Carlos López
ccacc471d1
Added a second parameter to indicate the name of the file the updated xml will be written to.
2010-06-29 08:59:50 +00:00
Artem Pavlenko
4388ff5fbc
+ Building/Raster symbolizers support
2010-06-02 12:53:13 +00:00
Artem Pavlenko
0f597b2809
+ Add basic format functions and script.
...
Usage:
cd $mapnik_source/utils/format_source_files
./format_source_files.sh
(TODO: just a starting point to remove tabs,
needs some more work)
2010-06-02 11:03:39 +00:00
Artem Pavlenko
246731874b
+ apply 'mapnik-format' to *.cpp *.hpp
2010-06-02 11:03:30 +00:00
Dane Springmeyer
25c936c1e6
more demo/utilities working with mapnik2
2010-05-07 19:46:05 +00:00
Dane Springmeyer
15c7ab6233
add ability install XML upgrade script
2010-04-28 05:35:26 +00:00
Artem Pavlenko
d51111e6e5
+ check expression needs converting
...
+ convert PolygonSymbolizer to use attributes
2010-04-09 18:47:04 +00:00
Artem Pavlenko
c51bac877e
+ add map_xml upgrade script (mapnik->mapnik2)
2010-04-09 18:46:56 +00:00
Artem Pavlenko
1acc288349
+ better data types mapping
2010-04-09 18:46:17 +00:00
Artem Pavlenko
75dc292eb9
+ link to mapnik2
...
+ add newline at the end of file
2010-03-24 10:30:15 +00:00
Dane Springmeyer
e77ff7bd11
directly link boost_system to ogrindex if available
2010-02-21 03:07:47 +00:00
Dane Springmeyer
07186fc6bb
ensure shapeindex links against boost system if available (boost >=1.35) to avoid potential problems in indirect linking on linux (essentially directly dynamically linking like we previously only did on os x) - closes #517
2010-02-21 01:00:09 +00:00
Dane Springmeyer
c30ceb1be4
improve shapeindex support for pointz
2010-01-30 01:02:04 +00:00
Artem Pavlenko
c8ca617832
+ removed Jamroot
2010-01-20 10:05:56 +00:00
Artem Pavlenko
47dc1e197b
+ merge mapnik2 to trunk
2009-12-16 20:02:06 +00:00
Lucio Asnaghi
9ad5b5bfd2
- make quadtree.hpp compile in newer gcc ( closing #418 )
2009-12-04 14:25:51 +00:00
Dane Springmeyer
291a78209a
link to boost system on solaris - modified patch from River Tarnell
2009-12-03 17:06:25 +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
Artem Pavlenko
7c30a5cc6f
+ bail out if num_fields is 0
2009-07-08 20:49:28 +00:00
Dane Springmeyer
d8dece232a
patch from pmani to make usage of map_factory clearer in ogcserver.conf
2009-06-23 01:14:49 +00:00
Andreas Volz
fd252e202e
update from autotools
2009-06-09 23:52:57 +00:00
Dane Springmeyer
31d6475655
allow compilation of ogrindex and ogr plugin on mac osx
2009-05-12 04:32:42 +00:00
Lucio Asnaghi
ebe9cc1bfe
+ fixed version for ogrindex
2009-05-11 22:21:19 +00:00
Lucio Asnaghi
2d5a1810da
+ added ogrindex utility (needs some scons wizard to add it to main SConstruct)
2009-05-11 22:19:02 +00:00
Dane Springmeyer
618fa0d2c0
restore compilation to shapeindex on mac os x after r1113
2009-04-29 00:06:10 +00:00
Lucio Asnaghi
58132598f9
+ shapeindex: gracefully exit when a shape file doesn't exists (closing #321 )
2009-04-28 19:54:34 +00:00