Will White
|
aa5f688407
|
Query from map table with more than one index.
mbtiles files often have two indexes on the map table. This doesn't
impact our ability to do an optimized query against it for ZXYStream.
|
2014-12-13 11:13:13 -05:00 |
|
Young Hahn
|
067db2ce70
|
Sketch of using map table + map index if present for zxystream.
|
2014-12-10 03:07:32 -05:00 |
|
Will White
|
9ce7d7381e
|
Detect null or non-buffer tile.
|
2014-11-18 12:55:58 -05:00 |
|
Tom Lee
|
9e0c85b03c
|
fix error when mbtiles path contains a space
root cause is that qs.parse() unescapes URL components while url.parse() does not.
https://groups.google.com/forum/#!topic/nodejs/8P7GZqBw0xg
http://nodejs.org/api/querystring.html#querystring_querystring_unescape
|
2014-11-12 18:58:27 -05:00 |
|
Will White
|
deca745520
|
Smaller batch size.
|
2014-11-10 20:41:15 -05:00 |
|
Young Hahn
|
42b6a512b6
|
Add handling for err if tiles table does not exist.
|
2014-10-29 18:10:27 -04:00 |
|
Young Hahn
|
85427f2ee9
|
Comment about 'batch' option.
|
2014-10-29 17:29:53 -04:00 |
|
Young Hahn
|
59a6360035
|
Add readable ZXYStream and createZXYStream method. Refs #42.
|
2014-10-29 17:11:59 -04:00 |
|
Young Hahn
|
e44cd8b3ef
|
Clear caches once -- at the beginning of the commit -- so more writes can be queued behind it.
|
2014-09-30 11:54:24 -04:00 |
|
Young Hahn
|
a375ae1df0
|
Add locking to mbtiles commits -- sqlite3 doesn't allow concurrent transactions.
|
2014-09-30 11:52:04 -04:00 |
|
Young Hahn
|
99e1f03739
|
Update to tiletype 0.1.x
|
2014-08-20 07:45:15 -04:00 |
|
Young Hahn
|
45ea450d01
|
Use tiletype for detecting content-type headers.
|
2014-05-18 11:50:18 -04:00 |
|
Young Hahn
|
0ed1500ac1
|
Robustify geocoder indexing of legacy MBTiles sources.
|
2014-01-21 23:55:30 -05:00 |
|
Young Hahn
|
f324b4d0b5
|
Move score to underscore'd property.
|
2013-12-13 04:16:44 -05:00 |
|
Young Hahn
|
da8cc54128
|
Update getIndexableDocs for geojson handling in carmen.
|
2013-12-13 03:31:50 -05:00 |
|
Young Hahn
|
51c598ddac
|
Add support for geocoder api (carmen dev).
|
2013-12-05 15:00:17 -05:00 |
|
Young Hahn
|
9868c9aca4
|
Load schema at require time and use transactions.
|
2013-12-05 14:57:53 -05:00 |
|
Young Hahn
|
a0f5c5ee6b
|
Refactor writing into external write API.
|
2013-07-18 09:09:14 -04:00 |
|
Young Hahn
|
c8c1a5cb72
|
Match center interpolation logic of previous code.
|
2013-07-12 13:53:31 -04:00 |
|
Young Hahn
|
9277a98b5e
|
Fix bad join.
|
2013-07-12 13:39:14 -04:00 |
|
Young Hahn
|
fe2caf155f
|
Properly handle arrays as candidates for json key.
|
2013-07-12 13:22:33 -04:00 |
|
Young Hahn
|
46f0b33bc8
|
Add support for nested json metadata.
|
2013-07-12 05:41:31 -04:00 |
|
Young Hahn
|
f6ff8735b2
|
Style cleanup.
|
2013-07-12 05:29:03 -04:00 |
|
Young Hahn
|
906d6a444d
|
Remove Step, underscore dependencies from main module.
|
2013-07-12 05:25:03 -04:00 |
|
Young Hahn
|
4cf1dcc173
|
Switch tests to mocha.
|
2013-07-12 04:22:00 -04:00 |
|
Young Hahn
|
7320870ff3
|
Fix early initialization of _schema attribute.
|
2012-11-07 12:56:21 -05:00 |
|
Will White
|
342f582c21
|
Be less strict when reading metadata.
If the metadata table or the requested field is
missing return null and allow the caller handle it.
|
2012-08-16 09:29:32 -04:00 |
|
Young Hahn
|
c8e817517c
|
Merge branch 'nodupe'
|
2012-04-30 18:43:19 -04:00 |
|
Young Hahn
|
ff5b8f7a9b
|
Run clearCaches synchronously to prevent _commit from erroring out when called prior to startWriting completing.
|
2012-04-30 13:06:46 -04:00 |
|
Young Hahn
|
3cc112ce6c
|
Remove putDuplicate*.
|
2012-04-30 02:11:13 -04:00 |
|
Young Hahn
|
84c5fba64f
|
Cleanup putTile/Grid and ensure zlib.deflate has completed before callback in putGrid.
|
2012-04-30 02:09:47 -04:00 |
|
Dane Springmeyer
|
f4dd13bcb3
|
add putDuplicateGrid
|
2012-04-29 13:34:37 -04:00 |
|
Dane Springmeyer
|
3507ac4a07
|
ensure keys are strings before inserting into sqlite - closes #20
|
2012-04-20 14:40:17 -07:00 |
|
Young Hahn
|
c6c1a3f20e
|
try/catch around JSON parse in #getGrid.
|
2012-04-04 23:34:07 -04:00 |
|
Will White
|
25c2a99d72
|
Return empty hash from list if directory doesn't exist.
Conflicts:
test/list.test.js
|
2012-04-02 15:13:28 -04:00 |
|
Young Hahn
|
cba3ef5d1e
|
Remove copyResume method.
|
2012-03-10 18:40:02 -05:00 |
|
Young Hahn
|
393acc38a2
|
data.id => data.key.
|
2012-03-10 14:30:54 -05:00 |
|
Konstantin Käfer
|
c7c4304567
|
add putDuplicateTile function
|
2012-03-08 21:56:57 +01:00 |
|
Young Hahn
|
95c740e7ee
|
Merge.
|
2012-03-07 05:02:20 -05:00 |
|
Young Hahn
|
b5cbaf8cb1
|
Merge.
|
2012-03-07 04:55:26 -05:00 |
|
Dane Springmeyer
|
1190695bf3
|
port to >= node-v6
|
2012-03-06 18:04:26 -08:00 |
|
Dane Springmeyer
|
a7bb5d06bc
|
Merge branch 'master' of github.com:mapbox/node-mbtiles into skipblank
|
2012-03-06 17:56:23 -08:00 |
|
Konstantin Käfer
|
6c5047843d
|
add close method
|
2012-03-05 16:18:42 +01:00 |
|
Young Hahn
|
cca4271aa3
|
Move setup step to #startWriting method.
|
2012-02-24 17:15:50 -05:00 |
|
Ian Ward
|
db5fc04e0d
|
send content-type, last-modified, etag headers w/ grids, not just tiles
|
2012-02-06 11:42:04 -05:00 |
|
Ian Ward
|
41d42ad32e
|
last-modified header should be in rfc2822 format
|
2012-02-06 10:40:27 -05:00 |
|
Young Hahn
|
d02632b3a2
|
Use passed id in putGrid.
|
2012-02-01 15:39:26 -05:00 |
|
Young Hahn
|
2e4bc80217
|
Update resume to only return coords. Tilelive API no longer requires copied count.
|
2012-01-29 14:29:49 -05:00 |
|
Young Hahn
|
9c9fcdfaf9
|
Fix resume start point.
|
2012-01-27 18:08:24 -05:00 |
|
Young Hahn
|
aee58b0a2b
|
Support copy resume.
|
2012-01-26 16:47:19 -05:00 |
|