Commit Graph

846 Commits (master)

Author SHA1 Message Date
Oliver Tonnhofer cbec2f20a3 build with go 1.8 2017-04-03 15:18:42 +02:00
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