kopia lustrzana https://github.com/osm2vectortiles/osm2vectortiles
Use sqlite3 directly instead of wrapper mbutil
rodzic
9df21ec3df
commit
894d855a2e
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
-e git://github.com/mapbox/mbutil.git@master#egg=mbutil
|
||||
docopt==0.6.2
|
||||
|
|
Ładowanie…
Reference in New Issue