-
Notifications
You must be signed in to change notification settings - Fork 266
Open
Description
I compiled the latest version of Tilemaker:
git clone https://github.com/systemed/tilemaker.git
mkdir tilemaker-build
cd tilemaker-build
cmake -D CMAKE_BUILD_TYPE:STRING=Debug ../tilemaker
cmake --build . -- -j16
sudo make install
cd ../tilemaker
./get-coastline.sh
./get-landcover.sh
Downloaded planet-251006.osm.pbf. Cut out the required area from it:
osmium extract --bbox 56.25,0,112.5,45 --strategy=smart -S types=any --output=India.osm.pbf planet-251006.osm.pbf
Run tilemaker:
tilemaker --input India.osm.pbf --output India.mbtiles --bbox 56.25,0,112.5,45
Received errors:
Layer place (z0-14)
Layer boundary (z0-14)
Layer poi (z12-14)
Layer poi_detail (z14-14) -> poi
Layer housenumber (z14-14)
Layer waterway (z8-14)
Layer waterway_detail (z12-14) -> waterway
Layer transportation (z4-14)
Layer transportation_name (z8-14)
Layer building (z13-14)
Layer water (z6-14)
Layer ocean (z0-14) -> water
Layer water_name (z14-14)
Layer water_name_detail (z14-14) -> water_name
Layer aeroway (z11-14)
Layer aerodrome_label (z10-14)
Layer park (z11-14)
Layer landuse (z4-14)
Layer urban_areas (z4-8) -> landuse
Layer landcover (z0-14)
Layer ice_shelf (z0-9) -> landcover
Layer glacier (z2-9) -> landcover
Layer mountain_peak (z11-14)
Bounding box 56.25, 0, 112.5, 45
Reading shapefile ocean
Reading shapefile urban_areas
Reading shapefile ice_shelf
Reading shapefile glacier
Generated points: 0, lines: 0, polygons: 3695
Reading .pbf India.osm.pbf
(Scanning for ways used in relations: 98%) (1103 ms)
Block 119/96240 lua runtime error 2:
maybe...Argument mismatch:string,number candidate is:
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,int,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,int,char,
stack traceback:
[C]: in function 'AttributeInteger'
process.lua:764: in function 'WritePOI'
process.lua:199: in function 'node_function'
table `maybe...Argument mismatch:string,number candidate is:
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,int,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,int,char,
stack traceback:
[C]: in function 'AttributeInteger'
process.lua:764: in function 'WritePOI'
process.lua:199: in function 'node_function'' `maybe...Argument mismatch:string,number candidate is:
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,int,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,int,char,
stack traceback:
[C]: in function 'AttributeInteger'
process.lua:764: in function 'WritePOI'
process.lua:199: in function 'node_function'
stack traceback:'
Lua error on node 2967272588
Segmentation fault (core dumped)
This same version works fine with Monaco
$ tilemaker monaco-251010.osm.pbf monaco.mbtiles
This error appeared after Add AttributeInteger for writing int values commit.
Metadata
Metadata
Assignees
Labels
No labels