Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A vector tile, terrain and city 3d model builder and CLI exporter. Consider using its fully integrated user interface athttps://halfmaps.io

License

NotificationsYou must be signed in to change notification settings

karimnaaji/vectiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlatformBuild Status
OS X/LinuxBuild Status
WindowsBuild status

A wavefront obj vector tile builder and exporter based onmapzenvector tiles.

  • build and export mesh in obj files based on tile coordinates (find your tiles of interesthere)

export example

fetch submodules

First initialize submodules by running:

$ git submodule update --init --recursive

install dependencies (OS X)

$ brew install cmake

install dependencies (Linux)

To build vectiler you will need a compiler that supportsc++11, for example withg++-4.9 on an ubuntu machine:

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test$ sudo apt-get update$ sudo apt-get install g++-4.9 cmake libcurl4-openssl-dev

build (OS X/Linux)

To build with cmake in abuild/ directory run the following:

cmake. -Bbuildcmake --build build

build (Windows)

First install CMake for Windows and then run the following commands in a command line tool like MinGW:

$ mkdir build$cd build$ cmake .. -G"Visual Studio 14 2015 Win64"$ cmake --build.

usage

  Usage: ./vectiler.out [options]  Options:    --name                     File name ((null))    --apikey                   Nextzen Developer API key (https://developers.nextzen.org/)    --splitMeshes              Generate one mesh per feature in wavefront file (0)    --tilex                    Tile X (can be a tile range: 19294/19295) (19294)    --tiley                    Tile Y (can be a tile range: 24642/24643) (24642)    --tilez                    Tile Z (zoom) (16)    --offsetx                  Global tile Offset on X coordinate (0.0)    --offsety                  Global tile Offset on Y coordinate (0.0)    --append                   Append the obj to an existing obj file (0)    --buildings                Whether to export building geometry (1)    --buildingsExtrusionScale  Building height scale factor (1.0)    --buildingsHeight          The height at which building should be extruded (if no height data is available) (0.0)    --pedestal                 Build a pedestal when running with terrain option (Useful for 3d printing) (0)    --pedestalHeight           Pedestal height, can be negative (0.0)    --terrain                  Generate terrain elevation topography (0)    --terrainSubdivision       Terrain mesh subdivision (64)    --terrainExtrusionScale    Terrain mesh extrusion scale (1.0)    --roads                    Whether to export roads geometry (0)    --roadsHeight              The roads height offset (z-axis) (1.0)    --roadsExtrusionWidth      The roads extrusion width (5.0)    --normals                  Export with normals (0)    --version                  Output version    --help                     Output help

terrain

Terrain export is only available over zoom 15 (--tilez):

$ ./vectiler --tilex 5242/5260 --tiley 12642/12666 --tilez 15 --terrain 1 --buildings 1 --terrainExtrusionScale 1.5 --buildingsExtrusionScale 1.9

About

A vector tile, terrain and city 3d model builder and CLI exporter. Consider using its fully integrated user interface athttps://halfmaps.io

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp