2 Commits

Author SHA1 Message Date
Zach Glueckert
df8f0ed5b2 Update WCS tests and fix parsing errors (#643)
* Update WCS test resources to use same service

* Fix OwsKeyword element name check

* Fix DCPType element parsing

* Format WCS test resources
2018-04-26 09:38:08 -07:00
Zach Glueckert
339b0faac4 Add WCS GetCapabilities and DescribeCoverage parsers (#581)
* Add initial WCS Capabilities parsing

* Add initial unit test

* Additional unit tests

* Add support for WCS 2.0.1 service metadata

* Add WCS 1.0.0 service parsing

* Add WCS 1.0.0 capability object model

* Convert instance based parsers to class based

* Clean up formatting and documentation

* Add initial WCS Describe Coverage object model and parser

* Add initial WCS Describe Coverage parsing and unit tests

* Fix childNodes property name

* Add WCS 2.0.1 DescribeCoverage domainSet

* Fix DomainSet parsing error

* Add offsetVector element parsing to WCS Describe Coverage domainSet

* Add boundedBy parsing to WCS Describe Coverage

* Add WCS 2.0.1 DescribeCoverage service parameter parsing

* Add reference to rangeType document element

* Add WCS 1.0.0 keywords

* Add WCS 1.0.0 lonLatEnvelope parsing

* Add WCS 1.0.0 DescribeCoverage supported CRSes parsing

* Add WCS 1.0.0 DescribeCoverage supported formats

* Add WCS 1.0.0 DescribeCoverage supported interpolations

* Add WCS 1.0.0 Describe Coverage domainSet

* Add basic WCS 1.0.0 DescribeCoverage RangeSet parsing

* Change all functions to prototype methods

* Move WMTS OWS files to OWS directory

* Remove duplicate OGC OWS files

* Fix profile property name

* Organize unit tests

* Fix formatting

* Organize unit tests and fix formatting

* Change assemby functions to instance methods

* Switch to parseFloat

* Reorganize code and update comments

* Update test formatting

* Add logging message

* Change properties to be representative of the document element names

* Change functions to instance methods

* Refactor element parsing structure

* Add trailing line return

* Move method version indication to the end of the name

* Simplify exception logging statements

* Update documentation

* Register WcsCapabilities and WcsDescribeCoverage with the WorldWind object
2018-03-28 11:15:27 -07:00