Geomaker is a map-based GUI for extracting detailed map data from regions in Norway based on the web services of the Norwegian Mapping Authority.
In simplest terms:
git clone https://github.com/TheBB/geomaker
cd geomaker
pip install --user .
This should install Geomaker and all its dependencies locally,
typically to your ~/.local
folder. The executable is called
geomaker
, generally located in ~/.local/bin/geomaker
.
There are a number of ways this might fail:
pip
is not installed, install it.pip
points to a Python 2 installation, your distribution's
Python 3 pip
might be called pip3
.sudo apt install pybind11-dev
on Ubuntu.--no-deps
with pip
.pip
is highly recommended. Some PyQt5 packages
may fail to install with older versions. To update pip
itself, use
pip install --user --upgrade pip
. Note that this will install
pip
locally, and it may shadow the system-installed version of
pip
depending on your PATH
settings, but it shouldn't overwrite
it.If you wish to frequently update Geomaker, I recommend also to install
with the --editable
flag, so that the installed version of Geomaker
automatically tracks the repository contents.
The following packages are either simple Python-only packages or have well-established compiled wheels for download:
In addition, the PyQt5 bindings are necessary. Most Linux distributions have well-established system packages for these if they fail to install from PyPi.
The following packages are optional, for generating various output: