Socket
Book a DemoInstallSign in
Socket

@linzjs/tile-matrix-set

Package Overview
Dependencies
Maintainers
3
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@linzjs/tile-matrix-set

This repository houses LINZ's official [Tile Matrix Sets (TMS)](https://www.ogc.org/standards/tms) for [NZTM2000](https://www.linz.govt.nz/data/geodetic-system/datums-projections-and-heights/projections/new-zealand-transverse-mercator-2000) ([EPGS:2193](h

latest
npmnpm
Version
0.0.1
Version published
Weekly downloads
219
-54.37%
Maintainers
3
Weekly downloads
 
Created
Source

LINZ NZTM2000 Tile Matrix Sets

This repository houses LINZ's official Tile Matrix Sets (TMS) for NZTM2000 (EPGS:2193).

NZTM2000Quad (March 2021 [Preview])

The NZTM2000 Quad TMS is a new tile matrix set to provide greater interoperability between LINZ's NZTM2000 web services (such as LINZ's Basemaps) and third parties.

Key Features

  • All zoom scales are from Google's WebMercatorQuad
  • Tile matrix extent and tile extent are the same
  • All zoom levels are square to work with techniques like quad keys
  • All zoom levels increase by a factor of two
  • The map is centred on the beehive

NztmQuad - Zoom 1

Tiles shown above were generated with xyz-tile-debug, showing tile x,y offset, quadkey and zoom level.

LINZ decided to create the NZTM2000Quad TMS due to compatibility issues between the original NZTM2000 TMS and third parties.

FAQ

Why centre on the beehive?

No particular reason, needed a centre point and it seemed like a good idea at the time.

Why start at zoom level 2?

Zoom level 0 & 1 are very large and when centering around New Zealand they can overflow the bounds of NZTM2000. A number of open source tools had issues working with these large tiles.

Does this work in ArcGIS Online with the Eagle/Esri NZTM Basemaps?

From our intial testing this does appear to work with these other tile matrix sets.

NZTM2000

LINZ's original tile matrix set, designed for use with cartographic tooling that needs specific carto zoom scales.

https://www.linz.govt.nz/data/linz-data-service/guides-and-documentation/nztm2000-map-tile-service-schema

NPM Package

This repository also houses an NPM package that distributes the NZTM tile matrix sets for use in web mapping applications such as OpenLayers.

Installation

yarn add @linzjs/tile-matrix-set

Usage

import {Nztm2000Quad} from '@linzjs/tile-matrix-set'

Nztm2000Quad.identifier // NZTM2000Quad

FAQs

Package last updated on 03 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts