Skip to content

gbif/maps

Repository files navigation

GBIF Maps

GBIF Occurrence Maps in Mapbox Vector Tile (MVT) format and as PNGs.

  • Processing from HBase or Parquet files into the tile pyramid, stored in HBase
  • Rendering in Mapbox vector tile (MVT) format from HBase or SOLR data sources
  • Mapnik as an optional view to convert MVTs into PNGs
  • Hexagon binning views
  • Fast disaster recovery and batch processing
  • Year resolution time series data

The general architecture:

Architecture

Debugging interfaces

There are debug/demo interfaces:

The result

Installing Protocol Buffers

From terminal run the following commands to install Protocol Buffers version 33.2 on a Linux x86_64 system:

curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v33.2/protoc-33.2-linux-x86_64.zip
shasum -a 256 protoc-33.2-linux-x86_64.zip
unzip protoc-33.2-linux-x86_64.zip -d //tmp/protoc33
sudo mv /tmp/protoc33/bin/protoc /usr/local/bin/protoc_33.2
sudo mv /tmp/protoc33/include/* /usr/local/include/
sudo chmod +x /usr/local/bin/protoc_33.2
/usr/local/bin/protoc_33.2

Note: download the zip according to your OS and architecture (protoc-33.2-osx-aarch_64.zip for MacOS X).

Create a symbolic link to make protoc_33.2 the default protoc:

sudo ln -sf /usr/local/bin/protoc_33.2 /usr/local/bin/protoc

Verify installation by running:

protoc --version
file /usr/local/bin/protoc_33.2

About

GBIF mapping service built on HBase and ElasticSearch, supporting Mapbox Vector Tiles and PNGs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 11