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