Data
Nova Scotia Water
The Nova Scotia Water data set (i.e., the Nova Scotia Hydrographic Network) and supporting data are provided by the Nova Scotia Geospatial Data Directory. This data includes Z values and is an example of data distributed through a mainstream channel that requires more than one identifier to capture the CRS (horizontal + vertical CRS identifiers).
These data were obtained under an Unrestricted Data Use License Agreement for Government Geographic Data as specified by the Province of Nova Scotia Geospatial Data Directory.
Files
- elevation (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- land-poly (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- water-junc (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- water-line (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- water-point (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- water-poly (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
Microsoft U.S. Building Footprints
The Microsoft U.S. Building Footprints data set is a collection of ~130 million polygon outlines of buildings derived from satellite imagery. The version of the data set in this repository is does not include Alaska or Hawaii, is repackaged as a single point for each building, and compressed using ZSTD compression to minimize file size and facilitate downloading.
The original data is licensed under the Open Data Commons Open Database License (ODbL) and is made available here under the same license.
Files
- point (fgb/zip, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
Natural Earth
Selected data from Natural Earth. Notably, cities and countries as examples of global data. The countries-geography
data includes polygons that cover the antimeridian (e.g., Fiji, Russia) and a pole (e.g., Antarctica); the countries-bounds
data includes two boxes that straddle the antimeridian using xmax < xmin
behaviour.
All versions of Natural Earth map data redistributed here are in the public domain.
Files
- cities (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- countries (fgb, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- countries-geography (arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
- countries-bounds (fgb, arrows, arrows/box, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
USGS Quadrangles
Quadrangle map areas from the United States Geological Survey (USGS). These are primarily intended to serve as a non-trivial example of the “box” data type, as map quadrangles are bounded by straight lines in longitude/latitude space.
These data were obtained from ESRI and are redistributable without a Value-Added Software Application (such as, adding the sample data to an existing, non-commercial dataset for redistribution) with proper metadata and source/copyright attribution to the United States Geological Survey (USGS).
Files
- 100k (fgb, arrows/box, arrows, arrows/interleaved, arrows/wkb, geoparquet, geoparquet/native, parquet)
CRS Examples
The data here is a single polygon representing the outline of the U.S. State of Vermont (as sourced from Natural Earth level 1 administrative boundary data) with various coordinate reference systems (CRS) and various CRS representations. The CRS values used are:
- OGC:CRS84: Longitude/latitude on the WGS84 ellipsoid with the axis order of the coordinates specified as such.
- EPSG:4326: Latitude/longitude on the WGS84 ellipsoid. While the stated axis order according to the CRS definition in latitude, longitude; the GeoArrow and GeoParquet standards requires that consumers and producers write longitude, latitude. This is sometimes called “natural” or “traditional GIS” order and is the most common way that data declared as EPSG:4326 is found in the wild.
- UTM Zone 18N: Projected coordinates in universal transverse mercator (i.e., EPSG:32620)
- Custom orthographic: An orthographc projection centred on the centroid of the state of Vermont that does not have any identifier in any database.
The above examples are all specified with an explicit "crs_type": "projjson"
when written in GeoArrow format. The OGC:CRS84 version of the data is also included using the CRS representations stated in the GeoArrow specification (wkt2:2019
, authority_code
, and omitted to indicate that the producer did not know what the CRS encoding was).
All versions of Natural Earth map data redistributed from this repository are in the public domain.
Files
- vermont-crs84 (arrows/wkb, geoparquet, fgb, parquet)
- vermont-4326 (arrows/wkb, geoparquet, fgb, parquet)
- vermont-utm (arrows/wkb, geoparquet, fgb, parquet)
- vermont-custom (arrows/wkb, geoparquet, fgb, parquet)
- vermont-crs84-wkt2 (arrows/wkb, parquet)
- vermont-crs84-auth-code (arrows/wkb, parquet)
- vermont-crs84-unknown (arrows/wkb, parquet)
Examples
These files are toy example files useful for testing and simple examples. Their main purpose is to make it easy to test full coverage of the geometry type/dimension/coordinate type grid. The examples are based on the wk R package’s wk::wk_example_wkt
data set.
Files
- geometry (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- point (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- linestring (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- polygon (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipoint (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multilinestring (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipolygon (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- geometrycollection (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometrycollection-nested (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometry-z (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- point-z (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- linestring-z (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- polygon-z (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipoint-z (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multilinestring-z (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipolygon-z (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- geometrycollection-z (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometrycollection-nested-z (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometry-m (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- point-m (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- linestring-m (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- polygon-m (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipoint-m (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multilinestring-m (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipolygon-m (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- geometrycollection-m (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometrycollection-nested-m (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometry-zm (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- point-zm (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- linestring-zm (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- polygon-zm (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipoint-zm (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multilinestring-zm (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- multipolygon-zm (tsv, arrows, arrows/interleaved, arrows/wkt, arrows/wkb, parquet, geoparquet, geoparquet/native)
- geometrycollection-zm (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometrycollection-nested-zm (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)
- geometry-mixed-dimensions (tsv, arrows/wkt, arrows/wkb, parquet, geoparquet)