GeoPackage

GeoPackage

Tiles and features

Mobile friendly

No connection, no problem

MapCache Desktop

Transform your data and share GeoPacakges

Download tiles from WMS or XYZ servers, and import GEOINT from a variety of sources: KML, shapefile, geotiff, and more.

Find what's nearby with OpenStreetMap search. Set custom icons and style your polygons. Attach and save images.

Save your data into a GeoPackage and go offline in the field on Android and iOS

Fork it on Github

MapCache Mobile

Your geospatial data, on the go, even disconnected

Download tiles from XYZ and WMS servers for use in disadvantaged areas. Create points and collect data in the field with custom forms and photo attachments.

Share your GeoPackages with other users via Android Beam or Airdrop. Use your data in other apps that support GeoPackage on your device.

Download from Google Play or the App Store on your device, or build it on your machine from source.

Build with GeoPackage

MapCache, and many other apps, are powered by the NGA's GeoPackage libraries.

The National Geospatial-Intelligence Agency (NGA), in collaboration with BIT Systems, makes available under the MIT License a collection of OGC GeoPackage spec libraries listed as GeoPackage implementations. The NGA GeoPackage Libraries include creation, visualization, and management SDKs including sample applications for Android and iOS.

An OGC Certified SDK that provides the ability to manage GeoPackage files providing read, write, import, export, share, and open support. Open GeoPackage files provide read and write access to features and tiles.

Extensions

NGA defined GeoPackage extensions.

Java

Java

A Java library providing GeoPackage functionality and command line tools.

SQLite Exec

Command utility that executes SQL statements on a SQLite database, including GeoPackages.

Simple Features

Base library of geometry objects and utilities.

Well-Known Binary

Library for writing and reading Simple Feature Geometries to and from Well-Known Binary.

Well-Known Text

Library for writing and reading Simple Feature Geometries to and from Well-Known Text.

GeoJSON

Library for writing and reading Simple Feature Geometries to and from GeoJSON.

Projection

Library for performing projection conversions between Simple Feature Geometries.

Core Java

A non-standalone library providing core GeoPackage functionality to Java and Android libraries.

Projections Java

A Java library providing projections functionality.

Project

Command utility to perform coordinate transformations from a source projection to a target projection.

TIFF Java

A Java library providing Tagged Image File Format functionality (not GeoPackage specific).

Features JSON Java

A Java library for writing and reading OGC API - Features to and from JSON. Based upon the OGC API Specification (not GeoPackage specific).

Coordinate Reference Systems Pretty

Command utility to parse and pretty print OGC Coordinate Reference System Well-Known Text.

JavaScript

JavaScript

A JavaScript library providing GeoPackage functionality and utilities to node and web applications.

Android

Android

An Android SDK providing GeoPackage functionality and utilities to Android apps.

Official Reference Implementation

Android Map

An Android Map SDK providing GeoPackage map functionality (includes GeoPackage Android).

iOS

iOS

An iOS SDK providing GeoPackage functionality and utilities to iOS apps.

Official Reference Implementation

Simple Features

Base library of geometry objects and utilities.

Well-Known Binary

Library for writing and reading Simple Feature Geometries to and from Well-Known Binary.

Well-Known Text

Library for writing and reading Simple Feature Geometries to and from Well-Known Text.

GeoJSON

Library for writing and reading Simple Feature Geometries to and from GeoJSON.

Simple Features Projection

Library for performing projection conversions between Simple Feature Geometries.

Projections iOS

An iOS library providing projections functionality (not GeoPackage specific).

TIFF iOS

An iOS library providing Tagged Image File Format functionality (not GeoPackage specific).

Features JSON iOS

An iOS library for writing and reading OGC API - Features to and from JSON. Based upon the OGC API Specification (not GeoPackage specific).

Examples

GeoPackage To Go

Code examples from the talk at FOSS4G North America 2018 - St. Louis, MO.