Skip to content

C++ port of mapbox's JS concaveman, with updated Python wrapper for windows

License

Notifications You must be signed in to change notification settings

ZeitgeberH/concaveman-windowsPythonWrapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forked from sadaszewski'concaveman-cpp

updates

The original python wrapper was created for Linux and doesn't work under Windows 10.

how to make Win10 dll

First, download and install llvm-clang 14.0.0

Then open a powershell terminal, type:

clang++ -c -std=c++14 -stdlib++-isystem "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" concaveman.cpp -o concaveman.o

clang++ -shared -v -o concaveman.dll concaveman.o   

Four new files will be generated. Use the dll with the python wrapper. See jupyter notebook demo in notebook folder

About

C++ port of mapbox's JS concaveman, with updated Python wrapper for windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 50.1%
  • C++ 46.6%
  • Python 3.3%