summaryrefslogtreecommitdiff
path: root/tagstats
Commit message (Collapse)AuthorAge
* Fix code in unicode prg.Jochen Topf2015-05-12
|
* Some experimental code to find unicode properties in keys.Jochen Topf2015-04-28
| | | | | | | | OSM allows nearly all unicode characters in keys and values. This is some experimental code to find keys that contain unusual characters. Currently this is not run or used in the normal setup, but I thought I'd throw it out there in case somebody wants to play with it. I am not sure yet myself where this is going.
* clean similarity binarySarah Hoffmann2015-04-28
|
* Add similarity program to check for similar keys.Jochen Topf2015-02-26
| | | | | | This adds the 'similarity' program that checks for similar keys in the taginfo-db database. It is not run yet by the update script, but the supporting database tables etc. are added by this commit.
* New StringStore implementation.Jochen Topf2014-06-28
| | | | | The old one was much too complicated and (I think) had some bug somewhere that could lead to a segfault down the line. The new one is much simpler.
* Various compilation and profiling experiments.Jochen Topf2014-05-17
|
* Updated test_tagstats.sh script.Jochen Topf2014-05-17
|
* Make compilation not conditional on TAGSTATS_GEODISTRIBUTION_FOR_WAYSJochen Topf2014-05-17
|
* Refactoring tagstats code.Jochen Topf2014-05-17
|
* Make output while tagstats is running easier to read.Jochen Topf2014-05-15
|
* Use prefix ++ instead of postfix ++.Jochen Topf2014-05-15
|
* Cleanup of option parsing code.Jochen Topf2014-05-15
|
* Removed TAGSTATS_COUNT_TAG_COMBINATIONS.Jochen Topf2014-05-15
| | | | | This preprocessor macro decided whether we wanted to count combinations of tags. This is now always on.
* Clean up output of sizes of important data structures.Jochen Topf2014-05-15
|
* Removed TAGSTATS_COUNT_KEY_COMBINATIONS.Jochen Topf2014-05-15
| | | | | This preprocessor macro decided whether we wanted to count combinations of tag keys. This is now always on.
* Removed TAGSTATS_COUNT_USERS.Jochen Topf2014-05-15
| | | | | This preprocessor macro decided whether we wanted to count the different users using a key. This is now always on.
* Use pair of strings instead of concatenated string for hash map.Jochen Topf2014-05-15
| | | | | | | For the geodistribution hash we concatenated the key and value with an equal sign in between and used that as a hash key. But this will lead to problems when the key or value contain an equals sign. So instead we do the proper thing now and use a std::pair<const char*, const char*>.
* Add all positions in ways to map, not just the first one.Jochen Topf2014-05-13
|
* Remove iostreams include.Jochen Topf2014-05-13
|
* Use sqlite db file instead of text *.lst files for selected data.Jochen Topf2014-05-13
| | | | | | | | | This changes the way some data is given from one taginfo update run to the next. Instead of plain text files an sqlite database is used. Part of the update is a new version of the upstream sqlite.hpp file. After this commit the update has to be run twice to get all data updated properly.
* Tagstat fixes for recent changes.Jochen Topf2014-05-13
|
* Allow spaces in key-value geodistribution lst.Jochen Topf2014-05-12
|
* Add code to create maps for tags.Jochen Topf2014-05-12
| | | | | | | For a long time we had the capability to create overview maps for keys, but never for tags (ie key-value-combinations). This commit now adds code to create maps for frequently used tags. We can't create maps for all tags, because each map takes about 8k in RAM and there are a lot of tags.
* Make min_tag_combination_count configurable at runtimeJochen Topf2013-10-07
|
* Fix a bug with nodes outside bboxJochen Topf2013-10-07
| | | | | | | | | | | | If there are nodes with locations outside the bounding box we are interested in in the input osm file and we are generating the geodistribution for ways images, tagstats could segfault. In this case the node location wasn't stored in the m_storage, so when reading the it back, either you get an unintialized value or a segfault. (This also depends on the type of storage used.) Thanks to @lonvia for help debugging this. The solution is to store "MAXINT" as a marker and make sure it doesn't end up in the GeoDistribution.
* Move .gitignoreJochen Topf2013-10-07
|
* Fixes #35Jochen Topf2013-10-05
|
* Make geodistribution int type configurableJochen Topf2013-10-05
|
* Remove unused debug optionJochen Topf2013-10-05
|
* Add stats for way node distributionJochen Topf2013-06-17
|
* Also count different relation member typesJochen Topf2013-06-17
|
* Make Makefiles/run_test more flexible. This should help with compiling under ↵Jochen Topf2013-05-29
| | | | different systems where extra/different command line parameters are needed.
* Fix sed call to be compatible with non-GNU sedDmitry Marakasov2013-05-23
|
* Rename (key|tag)pairs to (key|tag)_combinationsJochen Topf2013-01-19
|
* Fix relation role stats output.Jochen Topf2013-01-14
|
* Auto indentJochen Topf2013-01-14
|
* Create relation member and role statsJochen Topf2013-01-14
|
* Add infrastructure for doing relation type statsJochen Topf2013-01-14
|
* Use correct type for type.Jochen Topf2013-01-01
|
* Use C++ casts instead of C style castsJochen Topf2013-01-01
|
* Use iterator instead of indexes to iterate over tag listJochen Topf2012-08-31
|
* Add tagslist to tagstats test script.Jochen Topf2012-08-31
|
* Unify names of include guard macrosJochen Topf2012-08-20
|
* Cleanup license infoJochen Topf2012-08-20
|
* Change the way Sqlite statements are usedJochen Topf2012-08-20
|
* Move Sqlite wrapper class from Osmium in here.Jochen Topf2012-08-20
| | | | | | The wrapper never fit into Osmium. So we'll put it here. Also there was an example program in Osmium to test the Statistics handler. This has moved here now, too (osmstats).
* Changes for current Osmium versionJochen Topf2012-08-19
|
* Make it work without c++0x supportJochen Topf2012-08-18
|
* Changes for newest Osmium versionJochen Topf2012-07-15
|
* Removed call to Osmium::init() which is not needed in the current Osmium versionJochen Topf2012-07-14
|