项目作者: DenisCarriere

项目描述 :
WMTS scheme for Javascript applications
高级语言: JavaScript
项目地址: git://github.com/DenisCarriere/wmts.git
创建时间: 2016-10-28T13:55:58Z
项目社区:https://github.com/DenisCarriere/wmts

开源协议:MIT License

下载


WMTS

Build Status
npm version
MIT licensed

Standard - JavaScript Style Guide

Flexible WMTS scheme for Javascript applications.

Install

npm

  1. $ yarn add wmts

web browser (ES5)

  1. <script src="https://unpkg.com/wmts/docs/wmts.min.js"></script>

Quickstart

  1. const xml = wmts.getCapabilities({
  2. url: 'http://localhost:5000/WMTS',
  3. title: 'Tile Service XYZ',
  4. format: 'png',
  5. })
  6. //=xml
  1. <declaration version="1.0" encoding="utf-8"></declaration>
  2. <Capabilities xmlns="http://www.opengis.net/wmts/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd" version="1.0.0">
  3. <ServiceMetadataURL xlink:href="http://localhost:80/WMTS/1.0.0/WMTSCapabilities.xml"></ServiceMetadataURL>
  4. <ows:ServiceIdentification>
  5. <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
  6. <ows:ServiceType>OGC WMTS</ows:ServiceType>
  7. ...

API

getCapabilities

Get Capabilities

Parameters

Examples

  1. const xml = wmts.getCapabilities({
  2. url: 'http://localhost:5000/WMTS',
  3. title: 'Tile Service XYZ',
  4. identifier: 'service-123',
  5. abstract: '© OSM data',
  6. keyword: ['world', 'imagery', 'wmts'],
  7. format: 'png',
  8. minzoom: 10,
  9. maxzoom: 18,
  10. bbox: [-180, -85, 180, 85]
  11. })

Returns string XML string