Commit Graph

845 Commits (013e395f5cddc2f8ab044ef8c9e4cd350f505683)

Author SHA1 Message Date
Oliver Tonnhofer fb7d574d9e fix memory leak in Geom.Bounds
GEOS envelope geometry was not destroyed when calculating the boundary.
This leak was triggered with mappings with webmerc_area and imports
with -limitto. (closes #139)
2017-03-03 09:12:15 +01:00
Oliver Tonnhofer dbc9deb913 fix diff reader for missing subdirectories 2017-02-13 10:37:16 +01:00
Oliver Tonnhofer 4ec0b2c57d improve diff reader from directory
watching files does not work reliable on all platforms, watch on directory
and check filename
2017-02-10 11:23:20 +01:00
Oliver Tonnhofer 0a2184b445 fix `go install` instructions in README 2017-02-02 13:45:29 +01:00
Oliver Tonnhofer 4de5d987d7 do not expire clipped ways/relations 2017-02-01 11:59:41 +01:00
Oliver Tonnhofer 10847c43c4 do not expire tiles for nodes within limitto_cache_buffer 2017-02-01 11:19:37 +01:00
ImreSamu 688c586157 rewrite to new filter syntax 2017-01-22 18:50:22 +01:00
ImreSamu ddee20fd5a refactoring filter reject,require 2017-01-22 18:48:28 +01:00
Oliver Tonnhofer 353bc5d974 make expiretiles dirs group writeable (before umask) 2017-01-19 15:28:28 +01:00
Oliver Tonnhofer 8f8bebb843 fix IMPOSM_SKIP_COORDS/IMPOSM_SKIP_NODES for benchmarking 2017-01-04 15:33:02 +01:00
Oliver Tonnhofer fa4a8f7b73 document load_all:true requirements for relation/relation_members #51 2017-01-04 14:44:04 +01:00
ImreSamu 2b3794f295 Merge branch 'master' into filter_reject_require_v1 2016-12-17 00:16:45 +01:00
Oliver Tonnhofer f4ccff032e fix rebuilding of geos if version changed 2016-12-16 09:14:09 +01:00
ImreSamu 759b041606 filter - reject/require
filter:
        reject:
          key1: [ val1, val2, .. valn ]
          key2: [ val1, val2, .. valn ]
	require:
          key1: [ val1, val2, .. valn ]
          key2: [ val1, val2, .. valn ]
	reject_regexp:
          key1: 'regexp'
          key2: 'regexp'
	require_regexp:
          key1: 'regexp'
          key2: 'regexp'
2016-12-14 00:31:41 +01:00
Oliver Tonnhofer e4ad0beadb add CurrentChangeset/CurrentDiff to read latest sequence id 2016-12-13 11:15:59 +01:00
Oliver Tonnhofer 3b22b6d736 fix parsing of last_run form yaml state 2016-12-13 11:15:59 +01:00
Oliver Tonnhofer 6469b6c2ff remove unused custom time type 2016-12-13 11:15:59 +01:00
Oliver Tonnhofer ceb84124cd add sys/unix package required by fsnotify 2016-12-13 11:15:59 +01:00
Oliver Tonnhofer ccefe6bd40 add fsnotify license 2016-12-13 11:15:58 +01:00
Oliver Tonnhofer 4e1d5577f8 add diff reader from directory 2016-12-13 11:15:58 +01:00
Oliver Tonnhofer 9b181804da refactor diff downloader into replication package; add chagneset downloader 2016-12-13 11:15:58 +01:00
Oliver Tonnhofer c84d5aacb2 update docs link 2016-12-12 13:53:32 +01:00
Oliver Tonnhofer 4cd9a2a09e add github issue template 2016-12-12 13:46:44 +01:00
Oliver Tonnhofer 5f1dd7cabe update yaml lib with new license (now Apache 2) 2016-12-08 11:57:27 +01:00
Oliver Tonnhofer c8d99af5d6 refactor diff state write 2016-12-07 14:20:21 +01:00
Oliver Tonnhofer fcb03920ae fix data race in updatedIds for generalized tables 2016-12-07 13:50:20 +01:00
Oliver Tonnhofer ecf93839f8 fix data race in barrier for first way|relation callbacks 2016-12-07 13:49:58 +01:00
Oliver Tonnhofer 5494e818cc clarify vendorized deps 2016-12-07 11:23:28 +01:00
Oliver Tonnhofer 77c693643a mention imposm3 run in README 2016-12-07 11:17:56 +01:00
Oliver Tonnhofer 9c69e264ba add doc for test package 2016-12-06 17:06:43 +01:00
Oliver Tonnhofer e67cf93aac bump version 2016-12-06 16:17:40 +01:00
Oliver Tonnhofer b83af8d38c add test-coverage 2016-12-06 16:17:30 +01:00
Oliver Tonnhofer 1b96bd7ece add test for diff parser 2016-12-06 16:03:40 +01:00
Oliver Tonnhofer 41ddc76250 add changeset parser 2016-12-06 15:53:10 +01:00
Oliver Tonnhofer aaadf730ac make osmpbf protobuf package internal 2016-12-06 15:36:16 +01:00
Oliver Tonnhofer a685d363e5 move diff parser to parser/diff 2016-12-06 15:34:01 +01:00
Oliver Tonnhofer 05ee91f8bd rename diff.New*Decoder to New*Parser 2016-12-06 15:28:41 +01:00
Oliver Tonnhofer e3593761b5 refactor parser.pbf API 2016-12-06 14:47:34 +01:00
Oliver Tonnhofer 7d4bec6909 rename diff.DiffElem to diff.Element 2016-12-06 12:52:12 +01:00
Oliver Tonnhofer ba70ab3393 update diff parser API 2016-12-06 12:46:55 +01:00
Oliver Tonnhofer f8d128f966 rename update/parser package to update/diff 2016-12-06 11:04:35 +01:00
Oliver Tonnhofer 909bd5fdec rename diff package to update 2016-12-06 11:00:52 +01:00
Oliver Tonnhofer 3fae4c34ca parse diff metadata 2016-12-06 10:52:25 +01:00
Oliver Tonnhofer c5993ecb81 only set DiffElem.Mod to true on modify 2016-12-06 10:49:17 +01:00
Oliver Tonnhofer 7a020b28d5 use LDFLAGS -x to set buildVersion 2016-12-06 10:35:07 +01:00
Oliver Tonnhofer f147798335 add documentation for `imposm3 run` 2016-12-06 10:33:24 +01:00
Oliver Tonnhofer 4ac7509e7d flush tile list at most every 30 seconds 2016-12-06 10:30:49 +01:00
Oliver Tonnhofer 5b132abfb1 shutdown in SIGTERM 2016-12-06 10:30:48 +01:00
Oliver Tonnhofer 2abbaa3248 add imposm3 run command 2016-12-06 10:30:48 +01:00
Oliver Tonnhofer c90badce51 discard additional cache.NotFound errors in diff.Update 2016-12-06 10:29:05 +01:00