Home
Softono

Wms Capabilities

Open source CSS
56
Stars
10
Forks
3
Issues
5
Watchers
2 years
Last Commit

 About Wms Capabilities

WMS GetCapabilities to JSON

Platforms

Web Self-hosted

Languages

CSS

Need Help Installing Wms Capabilities?

We provide expert installation service for this software. Our team will install, configure, and secure Wms Capabilities on your server. plans start at just $30.

Wms Capabilities

View on GitHub

WMS GetCapabilities parser

npm version

Parses WMS capabilities XML format to JSON. This is a simplified excerpt from OpenLayers code to be used separately from its large codebase.

Demo

Usage

ES

npm install wms-capabilities --save
import WMSCapabilities from 'wms-capabilities';
...
new WMSCapabilities().parse(xmlString);
//or
new WMSCapabilities(xmlString).toJSON();
// or 
new WMSCapabilities().readFromDocument(xmldoc);

Browser

<script src="https://raw.githubusercontent.com/w8r/wms-capabilities/master/path/to/wms-capabilities.min.js"></script>
...
new WMSCapabilities().parse(xmlString);

Node

Requires xmldom to traverse XML

$npm install --save xmldom

then

import xmldom from 'xmldom'; // 'xmldom' doesn't 'export' the DOMParser
import WMSCapabilities from 'wms-capabilities';
...
new WMSCapabilities(xmlString, xmldom.DOMParser).toJSON();

Command-line

$ npm install -g wms-capabilities
$ cat capabilities.xml | wmscapabilities > out.json
$ # or
$ wmscapabilities capabilities.json > out.json