Use sqlite3 directly instead of wrapper mbutil

pull/328/head
lukasmartinelli 2016-05-23 11:10:44 +02:00
rodzic 9df21ec3df
commit 894d855a2e
3 zmienionych plików z 6 dodań i 7 usunięć

Wyświetl plik

@ -21,11 +21,11 @@ function main() {
echo 'Skip upload since no S3_ACCESS_KEY was found.'
fi
# Generate patch sources first
# Generate patch sources first but do not upload them
python create_extracts.py zoom-level "$WORLD_MBTILES" \
--max-zoom=5 --target-dir="$EXTRACT_DIR" $upload_flag
--max-zoom=5 --target-dir="$EXTRACT_DIR"
python create_extracts.py zoom-level "$WORLD_MBTILES" \
--max-zoom=8 --target-dir="$EXTRACT_DIR" $upload_flag
--max-zoom=8 --target-dir="$EXTRACT_DIR"
python create_extracts.py bbox "$WORLD_MBTILES" "$CITIES_TSV" \
--patch-from="$PATCH_SRC" --target-dir="$EXTRACT_DIR" $upload_flag

Wyświetl plik

@ -19,7 +19,7 @@ Options:
import json
import subprocess
import mbutil
import sqlite3
import csv
import os.path
from collections import namedtuple
@ -94,7 +94,7 @@ def update_metadata(mbtiles_file, metadata):
Update metadata key value pairs inside the MBTiles file
with the provided metadata
"""
conn = mbutil.mbtiles_connect(mbtiles_file)
conn = sqlite3.connect(mbtiles_file)
def upsert_entry(key, value):
conn.execute("DELETE FROM metadata WHERE name='{}'".format(key))
@ -105,7 +105,7 @@ def update_metadata(mbtiles_file, metadata):
def patch_mbtiles(source_file, target_file):
conn = mbutil.mbtiles_connect(target_file)
conn = sqlite3.connect(mbtiles_file)
conn.executescript(
"""
PRAGMA journal_mode=PERSIST;

Wyświetl plik

@ -1,2 +1 @@
-e git://github.com/mapbox/mbutil.git@master#egg=mbutil
docopt==0.6.2